Caching resource data