Uses of Interface
se.liu.ida.hefquin.base.datastructures.Cache
Packages that use Cache
Package
Description
-
Uses of Cache in se.liu.ida.hefquin.base.datastructures
Subinterfaces of Cache in se.liu.ida.hefquin.base.datastructuresModifier and TypeInterfaceDescriptioninterfacePersistableCache<IdType,ObjectType> A generic interface for data structures that can be used as a persisted cache for objects of a specific type. -
Uses of Cache in se.liu.ida.hefquin.base.datastructures.impl.cache
Classes in se.liu.ida.hefquin.base.datastructures.impl.cache that implement CacheModifier and TypeClassDescriptionclassGenericCacheImpl<IdType,ObjectType, EntryType extends CacheEntry<ObjectType>> A generic, thread-safe implementation ofCache. -
Uses of Cache in se.liu.ida.hefquin.federation.access.impl
Fields in se.liu.ida.hefquin.federation.access.impl declared as CacheModifier and TypeFieldDescriptionprotected final Cache<FederationAccessManagerWithCache.Key, CompletableFuture<? extends DataRetrievalResponse<?>>> FederationAccessManagerWithCache.cacheConstructors in se.liu.ida.hefquin.federation.access.impl with parameters of type CacheModifierConstructorDescriptionFederationAccessManagerWithHierarchicalCache(FederationAccessManager fedAccMan, Cache<PersistentCacheKey, CompletableFuture<? extends DataRetrievalResponse<?>>> l1Cache, Cache<PersistentCacheKey, CompletableFuture<? extends DataRetrievalResponse<?>>> l2Cache) Creates a federation access manager with a ChronicleMap-backed persistent cache using the given capacity and cache policies. -
Uses of Cache in se.liu.ida.hefquin.federation.access.impl.cache
Classes in se.liu.ida.hefquin.federation.access.impl.cache that implement CacheModifier and TypeClassDescriptionclassCacheLayer<IdType,ObjectType, EntryType extends CacheEntry<ObjectType>> Generic implementation of a cache layer.classHierarchicalCache<IdType,ObjectType, EntryType extends CacheEntry<ObjectType>> A cache composed of two cache layers arranged hierarchically.Fields in se.liu.ida.hefquin.federation.access.impl.cache declared as CacheModifier and TypeFieldDescriptionprotected final Cache<IdType, ObjectType> HierarchicalCache.l1protected final Cache<IdType, ObjectType> HierarchicalCache.l2Constructors in se.liu.ida.hefquin.federation.access.impl.cache with parameters of type CacheModifierConstructorDescriptionHierarchicalCache(Cache<IdType, ObjectType> l1, Cache<IdType, ObjectType> l2) Creates a hierarchical cache consisting of a primary and a secondary cache layer. -
Uses of Cache in se.liu.ida.hefquin.federation.access.impl.cache.chroniclemap
Classes in se.liu.ida.hefquin.federation.access.impl.cache.chroniclemap that implement CacheModifier and TypeClassDescriptionclassPersistent cache backed by aChronicleMap. -
Uses of Cache in se.liu.ida.hefquin.federation.access.impl.cache.mapdb
Classes in se.liu.ida.hefquin.federation.access.impl.cache.mapdb that implement Cache