Package cloud.opencode.base.pool.policy
package cloud.opencode.base.pool.policy
Policy Package - Pool Policies (JDK 25 Sealed Types)
策略包 - 池策略 (JDK 25 密封类型)
This package provides policy classes for eviction, waiting, and validation using JDK 25 sealed interfaces and records.
此包使用JDK 25密封接口和记录提供驱逐、等待和验证的策略类。
Classes | 类
EvictionPolicy- Sealed eviction policy interfaceEvictionContext- Eviction context recordWaitPolicy- Wait policy enumerationValidationPolicy- Validation policy record
Eviction Policies | 驱逐策略
EvictionPolicy.IdleTime- Idle time based evictionEvictionPolicy.LRU- Least Recently UsedEvictionPolicy.LFU- Least Frequently UsedEvictionPolicy.Composite- Combined policies
- Since:
- JDK 25, opencode-base-pool V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
ClassDescriptionEvictionContext - Eviction Context Record (JDK 25 Record) EvictionContext - 驱逐上下文记录 (JDK 25 Record)EvictionPolicy - Sealed Eviction Policy Interface (JDK 25 Sealed) EvictionPolicy - 密封驱逐策略接口 (JDK 25 Sealed)Composite eviction policy.Idle time based eviction policy.Least Frequently Used eviction policy.Least Recently Used eviction policy.Maximum age eviction policy.ValidationPolicy - Validation Policy Record (JDK 25 Record) ValidationPolicy - 验证策略记录 (JDK 25 Record)WaitPolicy - Wait Policy Enumeration WaitPolicy - 等待策略枚举