Working multilevel caching