Contains caching mechanism with fallback option