Advanced caching techniques