Hierarchy For Package io.fluxzero.common.caching
Class Hierarchy
- java.lang.Object
- io.fluxzero.common.caching.AdaptiveObjectCache (implements io.fluxzero.common.caching.Cache)
- io.fluxzero.common.caching.CacheEviction
- io.fluxzero.common.caching.MemoryAwareCacheSupport<K,
V> (implements java.lang.AutoCloseable) - io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController (implements io.fluxzero.common.caching.MemoryPressureController)
Interface Hierarchy
- io.fluxzero.common.caching.Cache
- io.fluxzero.common.caching.MemoryPressureController
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.fluxzero.common.caching.CacheEviction.Reason
- io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
- io.fluxzero.common.caching.NoOpCache (implements io.fluxzero.common.caching.Cache)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.fluxzero.common.caching.MemoryAwareCacheSupportEviction<K,
V>
- io.fluxzero.common.caching.MemoryAwareCacheSupportEviction<K,
- java.lang.Record