Uses of Class
com.strobel.collections.Cache
Packages that use Cache
Package
Description
-
Uses of Cache in com.strobel.collections
Subclasses of Cache in com.strobel.collectionsModifier and TypeClassDescription(package private) final classSatelliteCache<K,V> (package private) final classThreadLocalCache<K,V> (package private) final class(package private) final classTopLevelCache<K,V> Fields in com.strobel.collections declared as CacheModifier and TypeFieldDescriptionSatelliteCache._parentThreadLocalCache._parentThreadLocalIdentityCache._parentMethods in com.strobel.collections that return CacheModifier and TypeMethodDescriptionstatic <K,V> Cache <K, V> Cache.createSatelliteCache()Creates an unsynchronized, concurrency-unsafe Level 1 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createSatelliteCache(Cache<K, V> parent) Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createSatelliteIdentityCache()Creates an unsynchronized, concurrency-unsafe Level 1 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createSatelliteIdentityCache(Cache<K, V> parent) Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createThreadLocalCache()Creates a Level 1 cache that internally maintains a separate satellite cache for each thread that accesses it.static <K,V> Cache <K, V> Cache.createThreadLocalCache(Cache<K, V> parent) Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.static <K,V> Cache <K, V> Cache.createThreadLocalIdentityCache()Creates a Level 1 cache that internally maintains a separate satellite cache for each thread that accesses it.static <K,V> Cache <K, V> Cache.createThreadLocalIdentityCache(Cache<K, V> parent) Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.static <K,V> Cache <K, V> Cache.createTopLevelCache()Creates a concurrency-safe Level 1 cache that may be used in isolation or as the root cache in a multi-level cache design.Cache.getSatelliteCache()Returns a thread-specific satellite cache chained to this cache.SatelliteCache.getSatelliteCache()ThreadLocalCache.getSatelliteCache()ThreadLocalIdentityCache.getSatelliteCache()TopLevelCache.getSatelliteCache()Methods in com.strobel.collections with parameters of type CacheModifier and TypeMethodDescriptionstatic <K,V> Cache <K, V> Cache.createSatelliteCache(Cache<K, V> parent) Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createSatelliteIdentityCache(Cache<K, V> parent) Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.static <K,V> Cache <K, V> Cache.createThreadLocalCache(Cache<K, V> parent) Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.static <K,V> Cache <K, V> Cache.createThreadLocalIdentityCache(Cache<K, V> parent) Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.Constructors in com.strobel.collections with parameters of type CacheModifierConstructorDescriptionSatelliteCache(Cache<K, V> parent) ThreadLocalCache(Cache<K, V> parent) ThreadLocalIdentityCache(Cache<K, V> parent) -
Uses of Cache in com.strobel.core
Fields in com.strobel.core declared as CacheModifier and TypeFieldDescriptionArrayUtilities.ARRAY_TYPE_CACHEArrayUtilities.GLOBAL_ARRAY_TYPE_CACHE -
Uses of Cache in com.strobel.expressions
Fields in com.strobel.expressions declared as CacheModifier and TypeFieldDescriptionprivate static final Cache<CustomDelegateTypeCache.CacheKey, Type<?>> CustomDelegateTypeCache.TypeCache -
Uses of Cache in com.strobel.util
Fields in com.strobel.util declared as Cache