Class MultiLevelCache.Builder<K,V>
java.lang.Object
cloud.opencode.base.cache.multilevel.MultiLevelCache.Builder<K,V>
- Type Parameters:
K- the key type | 键类型V- the value type | 值类型
- Enclosing class:
MultiLevelCache<K,V>
Builder for MultiLevelCache
MultiLevelCache 构建器
- Since:
- JDK 25, opencode-base-cache V2.0.5
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()build | buildinvalidationPolicy | invalidationPolicylevel(MultiLevelCache.LevelConfig<K, V> config) Adds a cache level | 添加缓存级别name | namewritePolicy | writePolicy
-
Constructor Details
-
Builder
public Builder()Creates a new Builder instance | 创建新的 Builder 实例
-
-
Method Details
-
name
name | name- Parameters:
name- the name | name- Returns:
- the result | 结果
-
level
Adds a cache level | 添加缓存级别- Parameters:
config- the level configuration | 级别配置- Returns:
- this builder | 此构建器
-
writePolicy
writePolicy | writePolicy- Parameters:
policy- the policy | policy- Returns:
- the result | 结果
-
invalidationPolicy
invalidationPolicy | invalidationPolicy- Parameters:
policy- the policy | policy- Returns:
- the result | 结果
-
build
-