Package com.google.gerrit.server.cache
-
Interface Summary Interface Description CacheBinding<K,V> Configure a cache declared within aCacheModule
instance.CacheDef<K,V> CacheRemovalListener<K,V> ForwardingRemovalListener.Factory MemoryCacheFactory PersistentCache PersistentCacheBinding<K,V> Configure a persistent cache declared within aCacheModule
instance.PersistentCacheDef<K,V> PersistentCacheFactory -
Class Summary Class Description CacheMetrics CacheModule Miniature DSL to support bindingCache
instances in Guice.ForwardingRemovalListener<K,V> This listener dispatches removal events to all other RemovalListeners attached via the DynamicSet API.PersistentCache.DiskStats PerThreadCache Caches object instances for a request asThreadLocal
in the serving thread.PerThreadCache.Key<T> Unique key for key-value mappings stored in PerThreadCache. -
Enum Summary Enum Description CacheBackend Caffeine is used as default cache backend, but can be overridden with Guava backend.