Uses of Class
com.strobel.collections.Cache
-
Packages that use Cache Package Description com.strobel.collections com.strobel.core com.strobel.expressions com.strobel.util -
-
Uses of Cache in com.strobel.collections
Subclasses of Cache in com.strobel.collections Modifier and Type Class Description (package private) class
SatelliteCache<K,V>
(package private) class
ThreadLocalCache<K,V>
(package private) class
ThreadLocalIdentityCache<K,V>
(package private) class
TopLevelCache<K,V>
Fields in com.strobel.collections declared as Cache Modifier and Type Field Description private Cache<K,V>
SatelliteCache. _parent
private Cache<K,V>
ThreadLocalCache. _parent
private Cache<K,V>
ThreadLocalIdentityCache. _parent
Methods in com.strobel.collections that return Cache Modifier and Type Method Description static <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.abstract Cache<K,V>
Cache. getSatelliteCache()
Returns a thread-specific satellite cache chained to this cache.Cache<K,V>
SatelliteCache. getSatelliteCache()
Cache<K,V>
ThreadLocalCache. getSatelliteCache()
Cache<K,V>
ThreadLocalIdentityCache. getSatelliteCache()
Cache<K,V>
TopLevelCache. getSatelliteCache()
Methods in com.strobel.collections with parameters of type Cache Modifier and Type Method Description 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(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 Cache Constructor Description SatelliteCache(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 Cache Modifier and Type Field Description private static Cache<java.lang.Class<?>,java.lang.Class<?>>
ArrayUtilities. ARRAY_TYPE_CACHE
private static Cache<java.lang.Class<?>,java.lang.Class<?>>
ArrayUtilities. GLOBAL_ARRAY_TYPE_CACHE
-
Uses of Cache in com.strobel.expressions
Fields in com.strobel.expressions declared as Cache Modifier and Type Field Description private static Cache<CustomDelegateTypeCache.CacheKey,Type<?>>
CustomDelegateTypeCache. TypeCache
-
Uses of Cache in com.strobel.util
Fields in com.strobel.util declared as Cache Modifier and Type Field Description private static Cache<java.lang.Class<?>,java.lang.Object>
EmptyArrayCache. GLOBAL_CACHE
private static Cache<java.lang.Class<?>,java.lang.Object>
EmptyArrayCache. THREAD_LOCAL_CACHE
-