resource caching retrieval