Caching works with 3 level caching system