Added caching to cached backend