Hierarchy For Package cloud.opencode.base.cache.ttl
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.cache.ttl.TtlPolicy.PatternBuilder<K,
V> - 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.ttl.TtlPolicy.PatternBuilder<K,
Interface Hierarchy
- cloud.opencode.base.cache.ttl.TtlDecayPolicy
- cloud.opencode.base.cache.ttl.TtlPolicy<K,
V>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- 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)
- java.lang.Record