lru cache backed by localforage