Package io.github.xanthic.cache.core
package io.github.xanthic.cache.core
-
ClassesClassDescriptionAbstractCache<K,
V> Provides a common implementation of:Cache.computeIfAbsent(Object, Function)
Cache.putIfAbsent(Object, Object)
Cache.merge(Object, Object, BiFunction)
Provides helper methods commonly used for implementingCacheProvider
.Primary API interaction point to buildCache
instances.Holds a registry of default settings and cache providers.CacheApiSpec<K,V> Fluent implementation ofICacheSpec
.LockedAbstractCache<K,V> Safely implementsCache
methods usingReadWriteLock
.