Uses of Class
cloud.opencode.base.cache.config.CacheConfig.Builder
Packages that use CacheConfig.Builder
-
Uses of CacheConfig.Builder in cloud.opencode.base.cache
Method parameters in cloud.opencode.base.cache with type arguments of type CacheConfig.BuilderModifier and TypeMethodDescriptionstatic <K,V> Cache <K, V> OpenCache.getOrCreate(String name, Consumer<CacheConfig.Builder<K, V>> configurer) Get or create named cache with configuration 获取或创建带配置的命名缓存<K,V> Cache <K, V> CacheManager.getOrCreateCache(String name, Consumer<CacheConfig.Builder<K, V>> configurer) Get or create cache with configuration 获取或创建带配置的缓存 -
Uses of CacheConfig.Builder in cloud.opencode.base.cache.config
Methods in cloud.opencode.base.cache.config that return CacheConfig.BuilderModifier and TypeMethodDescriptionstatic <K,V> CacheConfig.Builder <K, V> CacheConfig.builder()Create new builder 创建新的构建器CacheConfig.Builder.concurrencyLevel(int level) Set concurrency level 设置并发级别CacheConfig.Builder.evictionPolicy(EvictionPolicy<K, V> policy) Set eviction policy 设置淘汰策略Set custom executor for async operations 设置自定义执行器用于异步操作CacheConfig.Builder.expireAfterAccess(Duration duration) Set expiration after access (TTI) 设置访问后过期时间(TTI)CacheConfig.Builder.expireAfterWrite(Duration duration) Set expiration after write (TTL) 设置写入后过期时间(TTL)CacheConfig.Builder.expiryPolicy(ExpiryPolicy<K, V> policy) Set expiry policy 设置过期策略CacheConfig.Builder.initialCapacity(int capacity) Set initial capacity 设置初始容量CacheConfig.Builder.loader(CacheLoader<K, V> loader) Set cache loader 设置缓存加载器Set cache loader from function 从函数设置缓存加载器CacheConfig.Builder.maximumSize(long size) Set maximum entry count 设置最大条目数CacheConfig.Builder.maximumWeight(long weight) Set maximum weight 设置最大权重static <K,V> CacheConfig.Builder <K, V> CacheSpec.parseToBuilder(String spec) Parse a specification string into a CacheConfig.Builder 解析规范字符串为 CacheConfig.BuilderCacheConfig.Builder.recordStats()Enable statistics recording 启用统计记录CacheConfig.Builder.refreshAfterWrite(Duration duration) Set refresh after write duration 设置写入后刷新时间CacheConfig.Builder.refreshAheadPolicy(RefreshAheadPolicy<K, V> policy) Set refresh ahead policy for proactive cache refresh 设置提前刷新策略用于主动缓存刷新CacheConfig.Builder.removalListener(RemovalListener<K, V> listener) Set removal listener 设置移除监听器CacheConfig.Builder.useVirtualThreads()Enable virtual threads for async operations 启用虚拟线程用于异步操作CacheConfig.Builder.weigher(ValueWeigher<V> weigher) Set value weigher for memory-based eviction 设置值权重计算器用于基于内存的淘汰