Package Hierarchies:
- cloud.opencode.base.cache,
- cloud.opencode.base.cache.analysis,
- cloud.opencode.base.cache.bulk,
- cloud.opencode.base.cache.compression,
- cloud.opencode.base.cache.config,
- cloud.opencode.base.cache.distributed,
- cloud.opencode.base.cache.dlq,
- cloud.opencode.base.cache.event,
- cloud.opencode.base.cache.exception,
- cloud.opencode.base.cache.model,
- cloud.opencode.base.cache.multilevel,
- cloud.opencode.base.cache.protection,
- cloud.opencode.base.cache.query,
- cloud.opencode.base.cache.reactive,
- cloud.opencode.base.cache.spi,
- cloud.opencode.base.cache.testing,
- cloud.opencode.base.cache.ttl,
- cloud.opencode.base.cache.util,
- cloud.opencode.base.cache.warming,
- cloud.opencode.base.cache.write
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.cache.analysis.AccessPatternAnalyzer<K>
- cloud.opencode.base.cache.analysis.AccessPatternAnalyzer.Builder<K>
- cloud.opencode.base.cache.bulk.BulkOperations<K,V>
- cloud.opencode.base.cache.config.CacheConfig<K,V>
- cloud.opencode.base.cache.config.CacheConfig.Builder<K,V>
- cloud.opencode.base.cache.CacheDecorators
- cloud.opencode.base.cache.CacheDecorators.ChainBuilder<K,V>
- cloud.opencode.base.cache.event.CacheEventDispatcher<K,V> (implements java.lang.AutoCloseable)
- cloud.opencode.base.cache.event.CacheEventDispatcher.Builder<K,V>
- cloud.opencode.base.cache.CacheManager
- cloud.opencode.base.cache.CacheMetrics
- cloud.opencode.base.cache.query.CacheQuery<K,V>
- cloud.opencode.base.cache.util.CacheSnapshot
- cloud.opencode.base.cache.config.CacheSpec
- cloud.opencode.base.cache.testing.CacheTestSupport
- cloud.opencode.base.cache.testing.CacheTestSupport.MockCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.RecordingCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.TestClock
- cloud.opencode.base.cache.util.CacheUtil
- cloud.opencode.base.cache.warming.CacheWarmerManager
- cloud.opencode.base.cache.compression.CompressedCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.compression.CompressedCache.Builder<K,V>
- cloud.opencode.base.cache.CopyOnReadCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.CopyOnReadCache.Builder<K,V>
- cloud.opencode.base.cache.dlq.DeadLetterQueue<K> (implements java.lang.AutoCloseable)
- cloud.opencode.base.cache.dlq.DeadLetterQueue.Builder<K>
- cloud.opencode.base.cache.dlq.DeadLetterQueue.FailedEntry<K>
- cloud.opencode.base.cache.distributed.DistributedCacheConfig.Builder
- cloud.opencode.base.cache.distributed.DistributedCacheStats.Builder
- cloud.opencode.base.cache.LayeredCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.LayeredCache.Builder<K,V>
- cloud.opencode.base.cache.multilevel.MultiLevelCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.multilevel.MultiLevelCache.Builder<K,V>
- cloud.opencode.base.cache.multilevel.MultiLevelCache.LevelConfigBuilder<K,V>
- cloud.opencode.base.cache.multilevel.MultiLevelCache.LevelMetrics
- cloud.opencode.base.cache.NullSafeCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.OpenCache
- cloud.opencode.base.cache.OpenCache.CacheBuilder<K,V>
- cloud.opencode.base.cache.ProtectedCache<K,V> (implements java.lang.AutoCloseable, cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.ProtectedCache.Builder<K,V>
- cloud.opencode.base.cache.reactive.ReactiveCache<K,V>
- cloud.opencode.base.cache.ReadThroughCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.ReadThroughCache.Builder<K,V>
- cloud.opencode.base.cache.ReferenceCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.ReferenceCache.Builder<K,V>
- cloud.opencode.base.cache.RefreshAheadCache<K,V> (implements java.lang.AutoCloseable, cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.RefreshAheadCache.Builder<K,V>
- cloud.opencode.base.cache.protection.RetryBudget
- cloud.opencode.base.cache.spi.RetryPolicy.CustomRetryPolicy (implements cloud.opencode.base.cache.spi.RetryPolicy)
- cloud.opencode.base.cache.spi.RetryPolicy.ExponentialBackoff (implements cloud.opencode.base.cache.spi.RetryPolicy)
- cloud.opencode.base.cache.spi.RetryPolicy.FixedDelay (implements cloud.opencode.base.cache.spi.RetryPolicy)
- cloud.opencode.base.cache.spi.RetryPolicy.NoRetry (implements cloud.opencode.base.cache.spi.RetryPolicy)
- cloud.opencode.base.cache.protection.SingleFlight<K,V>
- cloud.opencode.base.cache.TaggedCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.TenantCache<K,V>
- cloud.opencode.base.cache.TenantCache.Builder<K,V>
- java.lang.Throwable (implements java.io.Serializable)
- cloud.opencode.base.cache.TimeoutCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.TimeoutCache.Builder<K,V>
- cloud.opencode.base.cache.protection.TtlJitter
- cloud.opencode.base.cache.ttl.TtlPolicy.PatternBuilder<K,V>
- cloud.opencode.base.cache.compression.ValueCompressor.Builder
- cloud.opencode.base.cache.compression.ValueCompressor.GzipCompressor (implements cloud.opencode.base.cache.compression.ValueCompressor)
- cloud.opencode.base.cache.compression.ValueCompressor.NoOpCompressor (implements cloud.opencode.base.cache.compression.ValueCompressor)
- cloud.opencode.base.cache.ttl.VariableTtlCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.ttl.VariableTtlCache.Builder<K,V>
- cloud.opencode.base.cache.WriteBehindCache<K,V> (implements java.lang.AutoCloseable, cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.WriteBehindCache.Builder<K,V>
- cloud.opencode.base.cache.write.WriteCoalescer<K,V> (implements java.lang.AutoCloseable)
- cloud.opencode.base.cache.write.WriteCoalescer.Builder<K,V>
- cloud.opencode.base.cache.WriteThroughCache<K,V> (implements cloud.opencode.base.cache.Cache<K,V>)
- cloud.opencode.base.cache.WriteThroughCache.Builder<K,V>
Interface Hierarchy
- cloud.opencode.base.cache.AsyncCache<K,V>
- cloud.opencode.base.cache.spi.AsyncCacheLoader<K,V>
- java.lang.AutoCloseable
- cloud.opencode.base.cache.bulk.BulkOperations.BatchProcessor<K,V>
- cloud.opencode.base.cache.Cache<K,V>
- cloud.opencode.base.cache.event.CacheEventDispatcher.EventErrorHandler<K,V>
- cloud.opencode.base.cache.event.CacheEventListener<K,V>
- cloud.opencode.base.cache.spi.CacheLoader<K,V>
- cloud.opencode.base.cache.spi.CacheSerializer<V>
- cloud.opencode.base.cache.CacheStats
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>
- cloud.opencode.base.cache.spi.CacheWarmer<K,V>
- cloud.opencode.base.cache.warming.CacheWarmerManager.WarmingListener
- cloud.opencode.base.cache.compression.CompressedCache.ValueSerializer<V>
- cloud.opencode.base.cache.dlq.DeadLetterQueue.DlqEventHandler<K>
- cloud.opencode.base.cache.spi.EvictionPolicy<K,V>
- cloud.opencode.base.cache.spi.ExpiryPolicy<K,V>
- cloud.opencode.base.cache.spi.RefreshAheadPolicy<K,V>
- cloud.opencode.base.cache.spi.RefreshAheadPolicy.RefreshPredicate<K>
- cloud.opencode.base.cache.spi.RemovalListener<K,V>
- cloud.opencode.base.cache.spi.RetryPolicy
- cloud.opencode.base.cache.spi.StatsCounter
- cloud.opencode.base.cache.ttl.TtlDecayPolicy
- cloud.opencode.base.cache.ttl.TtlPolicy<K,V>
- cloud.opencode.base.cache.compression.ValueCompressor
- cloud.opencode.base.cache.spi.ValueWeigher<V>
- cloud.opencode.base.cache.spi.ValueWeigher.EntryWeigher<K,V>
- cloud.opencode.base.cache.WriteBehindCache.BatchWriter<K,V>
- cloud.opencode.base.cache.write.WriteCoalescer.BatchWriter<K,V>
- cloud.opencode.base.cache.write.WriteCoalescer.WriteErrorHandler<K,V>
- cloud.opencode.base.cache.WriteThroughCache.CacheWriter<K,V>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.cache.analysis.AccessPatternAnalyzer.AccessPatternReport<K>
- cloud.opencode.base.cache.analysis.AccessPatternAnalyzer.KeyAccessCount<K>
- cloud.opencode.base.cache.bulk.BulkOperations.BatchResult
- cloud.opencode.base.cache.bulk.BulkOperations.BulkPutResult<K>
- cloud.opencode.base.cache.bulk.BulkOperations.TtlValue<V>
- cloud.opencode.base.cache.model.CacheEntry<K,V>
- cloud.opencode.base.cache.event.CacheEvent<K,V>
- cloud.opencode.base.cache.event.CacheEventDispatcher.Metrics
- cloud.opencode.base.cache.CacheMetrics.MetricsSnapshot
- cloud.opencode.base.cache.query.CacheQuery.Result<K,V>
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.Get<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.GetAll<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.GetWithLoader<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.Invalidate<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.InvalidateAll<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.Put<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.PutAll<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.PutAllWithTtl<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.PutIfAbsent<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.PutIfAbsentWithTtl<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation.PutWithTtl<K,V> (implements cloud.opencode.base.cache.testing.CacheTestSupport.CacheOperation<K,V>)
- cloud.opencode.base.cache.warming.CacheWarmerManager.CacheWarmingResult
- cloud.opencode.base.cache.warming.CacheWarmerManager.WarmingMetrics
- cloud.opencode.base.cache.warming.CacheWarmerManager.WarmingResult
- cloud.opencode.base.cache.compression.CompressedCache.CompressionStats
- cloud.opencode.base.cache.dlq.DeadLetterQueue.DlqAnalysis<K>
- cloud.opencode.base.cache.dlq.DeadLetterQueue.DlqStats
- cloud.opencode.base.cache.distributed.DistributedCache.ScanResult<K>
- cloud.opencode.base.cache.distributed.DistributedCacheConfig
- cloud.opencode.base.cache.distributed.DistributedCacheStats
- cloud.opencode.base.cache.spi.EvictionPolicy.WeightedPolicy<K,V>
- cloud.opencode.base.cache.LayeredCache.LayeredCacheStats
- cloud.opencode.base.cache.multilevel.MultiLevelCache.LevelConfig<K,V>
- cloud.opencode.base.cache.multilevel.MultiLevelCache.LevelMetrics.Snapshot
- cloud.opencode.base.cache.multilevel.MultiLevelCache.MultiLevelStats
- cloud.opencode.base.cache.ProtectedCache.ProtectionStats
- cloud.opencode.base.cache.RefreshAheadCache.RefreshStats
- cloud.opencode.base.cache.ttl.TtlDecayPolicy.ExponentialDecay (implements cloud.opencode.base.cache.ttl.TtlDecayPolicy)
- cloud.opencode.base.cache.ttl.TtlDecayPolicy.LinearDecay (implements cloud.opencode.base.cache.ttl.TtlDecayPolicy)
- cloud.opencode.base.cache.ttl.TtlDecayPolicy.NoDecay (implements cloud.opencode.base.cache.ttl.TtlDecayPolicy)
- cloud.opencode.base.cache.ttl.TtlDecayPolicy.Step
- cloud.opencode.base.cache.ttl.TtlDecayPolicy.StepDecay (implements cloud.opencode.base.cache.ttl.TtlDecayPolicy)
- cloud.opencode.base.cache.WriteBehindCache.WriteBehindStats
- cloud.opencode.base.cache.WriteBehindCache.WriteFailure<K,V>
- cloud.opencode.base.cache.write.WriteCoalescer.CoalescerStats