Class Hierarchy
- java.lang.Object
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder<R,
U> (implements io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder<R, U>) - java.lang.Record
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorContinue<E> (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorMap (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.AutoCacheFactory.OnErrorStop (implements io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler)
- io.github.pellse.cohereflux.caching.CacheEvent.Removed<R> (implements io.github.pellse.cohereflux.caching.CacheEvent<R>)
- io.github.pellse.cohereflux.caching.CacheEvent.Updated<R> (implements io.github.pellse.cohereflux.caching.CacheEvent<R>)
- io.github.pellse.cohereflux.caching.CacheFactory.CacheContext<ID,
R, RRC>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.pellse.cohereflux.caching.CacheFactory.QueryFunctionException
- io.github.pellse.cohereflux.caching.ConcurrentCache.LockNotAcquiredException
- java.lang.Exception
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.Builder<R,
Interface Hierarchy
- io.github.pellse.cohereflux.caching.AutoCacheFactory
- io.github.pellse.cohereflux.caching.AutoCacheFactory.ErrorHandler
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.AutoCacheFactoryDelegateBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.SchedulerBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.ConfigBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,
U>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.WindowingStrategyBuilder<R,
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.ConfigBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.LifeCycleEventSourceBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.SchedulerBuilder<R>
- io.github.pellse.cohereflux.caching.AutoCacheFactoryBuilder.RetryStrategyBuilder<R>
- io.github.pellse.cohereflux.caching.Cache<ID,
R> - io.github.pellse.cohereflux.caching.ConcurrentCache<ID,
R>
- io.github.pellse.cohereflux.caching.ConcurrentCache<ID,
- io.github.pellse.cohereflux.caching.CacheEvent<R>
- io.github.pellse.cohereflux.caching.CacheFactory<ID,
R, RRC> - io.github.pellse.cohereflux.caching.ConcurrentCache.Lock
- io.github.pellse.cohereflux.caching.ConcurrentCacheFactory
- java.util.function.Function<T,
R> - io.github.pellse.cohereflux.caching.AutoCacheFactory.WindowingStrategy<R>
- io.github.pellse.cohereflux.caching.Cache.FetchFunction<ID,
R> - io.github.pellse.cohereflux.caching.CacheFactory.CacheTransformer<ID,
R, RRC>
- io.github.pellse.cohereflux.caching.MergeStrategy<ID,
R> - io.github.pellse.cohereflux.caching.ObservableCacheFactory
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.pellse.cohereflux.caching.ConcurrentCache.ConcurrencyStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)