Provides createCachingStore, which wraps a Store with an in-memory cache
supporting LRU and TTL-based eviction, in-flight request sharing, an in-flight write bypass that prevents
pre-commit values from being cached, and coherent invalidation driven by both the wrapper's own write
operations and the delegate's mutation events.
Caching store wrapper.
Provides createCachingStore, which wraps a Store with an in-memory cache supporting LRU and TTL-based eviction, in-flight request sharing, an in-flight write bypass that prevents pre-commit values from being cached, and coherent invalidation driven by both the wrapper's own write operations and the delegate's mutation events.