Added expired and exists methods to cache backing store
Implemented background refresh of cache