All Classes and Interfaces
Class
Description
Access Pattern Analyzer - Analyzes cache access patterns
访问模式分析器 - 分析缓存访问模式
Access pattern analysis report
访问模式分析报告
Builder for AccessPatternAnalyzer
AccessPatternAnalyzer 构建器
Key with access count
带访问计数的键
Async Cache Interface - Non-blocking cache operations based on CompletableFuture
异步缓存接口 - 基于 CompletableFuture 的非阻塞缓存操作
Async Cache Loader SPI - Asynchronous cache value loader interface
异步缓存加载器 SPI - 异步缓存值加载接口
Backoff Strategy - Enumeration of retry backoff strategies
退避策略 - 重试退避策略枚举
Bloom Filter - Probabilistic data structure for cache penetration prevention
布隆过滤器 - 用于防止缓存穿透的概率数据结构
Bulkhead - Resource isolation for cache operations
舱壁 - 缓存操作的资源隔离
Exception thrown when bulkhead is full
舱壁已满时抛出的异常
Bulkhead metrics
舱壁指标
Builder for semaphore-based bulkhead
信号量舱壁构建器
Semaphore-based bulkhead implementation
基于信号量的舱壁实现
Builder for thread pool-based bulkhead
线程池舱壁构建器
Thread pool-based bulkhead implementation
基于线程池的舱壁实现
Bulk Operations - Enhanced bulk operations for cache
批量操作 - 缓存的增强批量操作
Batch processor functional interface
批处理器函数式接口
Result of batch processing
批处理的结果
Result of bulk put operation
批量放置操作的结果
Value with TTL for bulk put
用于批量放置的带 TTL 的值
Cache Core Interface - High-performance local cache with synchronous API
缓存核心接口 - 高性能本地缓存同步 API
Cache Auto-Configuration for Spring Boot
缓存自动配置类 - 用于 Spring Boot 自动配置
Configuration factory for manual Spring integration
用于手动 Spring 集成的配置工厂
Cache Configuration - Immutable cache configuration with Builder pattern
缓存配置 - 不可变的缓存配置,使用 Builder 模式
Cache Configuration Builder
缓存配置构建器
Cache Decorators - Fluent API for chaining cache decorators
缓存装饰器 - 用于链式组合缓存装饰器的流式 API
Builder for chaining cache decorators
用于链式组合缓存装饰器的构建器
Cache Entry - Represents a single cache entry with metadata
缓存条目 - 表示带有元数据的单个缓存条目
Cache Event - Represents events that occur in a cache
缓存事件 - 表示缓存中发生的事件
Cache event types
缓存事件类型
Cache Event Dispatcher - Manages event listeners and dispatches events
缓存事件分发器 - 管理事件监听器并分发事件
Builder for CacheEventDispatcher
CacheEventDispatcher 构建器
Error handler for listener exceptions
监听器异常的错误处理器
Dispatcher metrics
分发器指标
Cache Event Listener - Receives notifications about cache events
缓存事件监听器 - 接收缓存事件通知
Cache Health Indicator for Spring Boot Actuator
缓存健康指示器,用于 Spring Boot Actuator
Individual cache health
单个缓存健康
Overall health result
整体健康结果
Health status enumeration
健康状态枚举
Cache Loader SPI - Synchronous cache value loader interface
缓存加载器 SPI - 同步缓存值加载接口
Cache Manager - Global cache instance management
缓存管理器 - 全局缓存实例管理
Cache Metrics - Detailed latency tracking with percentile calculations
缓存指标 - 带百分位数计算的详细延迟跟踪
Immutable metrics snapshot
不可变指标快照
Cache Properties - Configuration properties for cache auto-configuration
缓存属性 - 缓存自动配置的配置属性
Cache specification for individual cache configuration
单个缓存配置的缓存规格
Cache Query - Fluent API for querying cache entries
缓存查询 - 用于查询缓存条目的流式 API
Query result containing matched entries and metadata
包含匹配条目和元数据的查询结果
Cache Serializer SPI - Cache value serialization interface
缓存序列化器 SPI - 缓存值序列化接口
CacheSpec - Parse cache configuration from a specification string
CacheSpec - 从规范字符串解析缓存配置
Cache Statistics Snapshot Interface - Immutable cache performance metrics
缓存统计快照接口 - 不可变的缓存性能指标
Cache Test Support - Testing utilities for cache unit tests
缓存测试支持 - 缓存单元测试工具
Sealed interface for cache operations
缓存操作密封接口
Get operation | 获取操作
Get all operation | 批量获取操作
Get with loader operation | 带加载器的获取操作
Invalidate operation | 失效操作
Invalidate all operation | 批量失效操作
Put operation | 放入操作
Put all operation | 批量放入操作
Put all with TTL operation | 带过期时间的批量放入操作
Put if absent operation | 不存在则放入操作
Put if absent with TTL operation | 带过期时间的不存在则放入操作
Put with TTL operation | 带过期时间的放入操作
Simple mock cache implementation for testing
用于测试的简单模拟缓存实现
Cache that records all operations for verification
记录所有操作以供验证的缓存
Controllable clock for testing time-dependent cache behavior
用于测试时间相关缓存行为的可控时钟
Cache Utility Class - Helper methods for cache operations
缓存工具类 - 缓存操作的辅助方法
Cache Warmer SPI - Cache pre-warming interface
缓存预热器 SPI - 缓存预热接口
Cache Warmer - Advanced cache warming with batch loading and progress tracking
缓存预热器 - 具有批量加载和进度跟踪的高级缓存预热
Builder for CacheWarmer
CacheWarmer 构建器
Key with priority for priority-based warming
用于基于优先级预热的带优先级的键
Progress callback interface
进度回调接口
Progress snapshot for callbacks
用于回调的进度快照
Warming event handler
预热事件处理器
Warming options
预热选项
Builder for WarmingOptions | WarmingOptions 构建器
Warming result
预热结果
Warming statistics
预热统计
Cache Warmer Manager - Orchestrates cache warming lifecycle
缓存预热管理器 - 编排缓存预热生命周期
Result for a single cache warming
单个缓存预热结果
Warming lifecycle listener
预热生命周期监听器
Warming metrics
预热指标
Result for all cache warming
所有缓存预热结果
Circuit Breaker - Cascade failure prevention for cache backends
熔断器 - 防止缓存后端级联故障
Exception thrown when circuit breaker is open
熔断器打开时抛出的异常
Circuit breaker configuration
熔断器配置
public static class Builder
Circuit breaker state
熔断器状态
Compressed Cache - Cache decorator that compresses values
压缩缓存 - 压缩值的缓存装饰器
Builder for CompressedCache
CompressedCache 构建器
Compression statistics record
压缩统计记录
Value serializer for compression
用于压缩的值序列化器
Compression Algorithm Enumeration
压缩算法枚举
Copy-on-Read Cache - Returns deep copies of cached values for thread safety
读时复制缓存 - 返回缓存值的深拷贝以保证线程安全
Builder for CopyOnReadCache
Dead Letter Queue - Tracks failed cache load operations
死信队列 - 跟踪失败的缓存加载操作
Builder for DeadLetterQueue
DeadLetterQueue 构建器
Discard reason enumeration
丢弃原因枚举
DLQ analysis result
DLQ 分析结果
DLQ event handler
DLQ 事件处理器
DLQ statistics
DLQ 统计
Failed entry record
失败条目记录
Distributed Cache Interface - Abstraction for remote caching systems
分布式缓存接口 - 远程缓存系统抽象
Handle for a distributed lock.
Result of a scan operation.
Handle for a subscription.
Configuration for Distributed Cache
分布式缓存配置
Builder for DistributedCacheConfig.
Statistics for Distributed Cache
分布式缓存统计信息
Builder for DistributedCacheStats.
Eviction Policy SPI - Cache entry eviction strategy interface
淘汰策略 SPI - 缓存条目淘汰策略接口
Weighted policy wrapper
加权策略包装器
Expiry Policy SPI - Cache entry expiration strategy interface
过期策略 SPI - 缓存条目过期策略接口
Graceful Degradation — Automatic fallback from distributed cache to local cache.
Configuration for graceful degradation behavior.
Represents the degradation state of the system.
Snapshot of degradation system statistics.
LayeredCache - Multi-level cache implementation (L1/L2)
分层缓存 - 多级缓存实现 (L1/L2)
Builder for LayeredCache
LayeredCache构建器
Layered cache statistics
分层缓存统计
Write strategy for layered cache
分层缓存的写策略
Loading Cache Interface - Cache with automatic value loading
加载缓存接口 - 具有自动值加载功能的缓存
Micrometer Metrics Exporter - Export cache metrics to Micrometer registry
Micrometer 指标导出器 - 将缓存指标导出到 Micrometer 注册表
Builder for MicrometerMetricsExporter
Meter registry abstraction to avoid compile-time Micrometer dependency
指标注册表抽象,避免编译时 Micrometer 依赖
Multi-Level Cache - Supports 3+ levels with flexible configuration
多级缓存 - 支持 3 个以上级别的灵活配置
Builder for MultiLevelCache
MultiLevelCache 构建器
Invalidation policy enumeration
失效策略枚举
Level configuration
级别配置
Level configuration builder
级别配置构建器
Level metrics
级别指标
Level metrics snapshot
级别指标快照
Multi-level statistics
多级统计
Write policy enumeration
写策略枚举
Null-Safe Cache - Cache that can store and distinguish null values
空值安全缓存 - 可以存储和区分 null 值的缓存
OpenCache Facade - Unified entry point for cache operations
OpenCache 门面 - 缓存操作的统一入口
Cache Builder - Fluent API for building caches
缓存构建器 - 用于构建缓存的流式 API
Open Cache Exception - Unified exception for cache operations
OpenCache 异常 - 缓存操作的统一异常
OpenCode Cache Manager for Spring Cache Abstraction
OpenCode 缓存管理器 - 用于 Spring Cache 抽象
Builder for OpenCodeCacheManager
Prometheus Metrics Exporter - Export cache metrics in Prometheus format
Prometheus 指标导出器 - 以 Prometheus 格式导出缓存指标
Builder for PrometheusMetricsExporter
PrometheusMetricsExporter 构建器
Protected Cache - Auto-integrates BloomFilter and SingleFlight protection
保护缓存 - 自动集成布隆过滤器和单次加载保护
Builder for ProtectedCache
Protection statistics
Reactive Cache - Cache with Reactive Streams support (JDK 9+ Flow API)
响应式缓存 - 支持响应式流的缓存(JDK 9+ Flow API)
Read-Through Cache - Automatic transparent loading from backend
读穿透缓存 - 从后端自动透明加载
Builder for ReadThroughCache
ReadThroughCache 构建器
Exception thrown when cache loading fails
缓存加载失败时抛出的异常
Reference Cache - Memory-sensitive cache using weak/soft references
引用缓存 - 使用弱引用/软引用的内存敏感缓存
Builder for ReferenceCache
Reference type for cache entries
缓存条目的引用类型
Refresh Ahead Cache - Proactive cache refresh decorator
提前刷新缓存 - 主动缓存刷新装饰器
Builder for RefreshAheadCache
Refresh statistics record
刷新统计记录
Refresh Ahead Policy - Proactive cache refresh strategy
提前刷新策略 - 主动缓存刷新策略
Predicate interface for custom refresh logic
用于自定义刷新逻辑的断言接口
Cache Entry Removal Cause - Enum indicating why a cache entry was removed
缓存条目移除原因 - 表示缓存条目被移除原因的枚举
Removal Listener SPI - Cache entry removal callback interface
移除监听器 SPI - 缓存条目移除回调接口
Resilient Cache Loader - Wraps loaders with retry, circuit breaker, bulkhead, and timeout
弹性缓存加载器 - 用重试、熔断、舱壁和超时包装加载器
Builder for batch resilient loader
Builder for ResilientCacheLoader
Exception when bulkhead rejects the request
Exception when circuit breaker is open
Base exception for loader failures
Exception when load is interrupted
Exception when load times out
Retry Budget — Limits the fraction of requests that can be retried.
Retry Executor — Executes operations with retry according to a
RetryPolicy.Snapshot of cumulative retry statistics.
Retry Policy - Defines retry behavior for cache operations
重试策略 - 定义缓存操作的重试行为
Custom retry policy implementation - wraps a delegate with custom exception filter
自定义重试策略实现 - 用自定义异常过滤器包装委托
Exponential backoff implementation
Fixed delay implementation
No retry implementation
SingleFlight - Request coalescing for cache stampede prevention
SingleFlight - 请求合并,防止缓存击穿
Timeout exception for SingleFlight operations
SingleFlight 操作的超时异常
Stats Counter SPI - Cache statistics counter interface
统计计数器 SPI - 缓存统计计数器接口
Tenant Cache - Multi-tenant cache with isolation and per-tenant limits
租户缓存 - 带隔离和租户限制的多租户缓存
Builder for TenantCache
TenantCache 构建器
Exception thrown when tenant quota is exceeded
租户配额超限时抛出的异常
Timeout Cache - Cache wrapper with operation timeout support
超时缓存 - 支持操作超时控制的缓存包装器
Builder for TimeoutCache
Exception thrown when cache operation times out
缓存操作超时时抛出的异常
TTL Decay Policy - TTL that decreases over time or access count
TTL 衰减策略 - 随时间或访问次数递减的 TTL
Exponential decay implementation
指数衰减实现
Linear decay implementation
线性衰减实现
No decay - constant TTL
不衰减 - 恒定 TTL
Step definition for step decay
阶梯衰减的步骤定义
Step decay implementation
阶梯衰减实现
TTL Jitter — Prevents cache avalanche by randomizing expiration times.
TTL Policy - Advanced TTL management strategies
TTL 策略 - 高级 TTL 管理策略
Builder for pattern-based TTL policies
基于模式的 TTL 策略构建器
Value Compressor - Compresses and decompresses cache values
值压缩器 - 压缩和解压缓存值
Builder for ValueCompressor
ValueCompressor 构建器
Exception thrown when compression/decompression fails
压缩/解压失败时抛出的异常
GZIP compressor implementation
GZIP 压缩器实现
No-op compressor that passes data through unchanged
无操作压缩器,数据直接通过不变
Value Weigher - Calculate weight of cache entries for memory-based eviction
值权重计算器 - 计算缓存条目权重用于基于内存的淘汰
Entry weigher interface for key-value pairs
键值对的条目权重计算器接口
Variable TTL Cache - Cache with per-entry TTL based on policies
可变 TTL 缓存 - 基于策略的每条目 TTL 缓存
Builder for VariableTtlCache
VariableTtlCache 构建器
Write-Behind Cache - Asynchronous batch persistence cache wrapper
写后缓存 - 异步批量持久化缓存包装器
Batch writer interface for persisting cache changes
批量写入器接口,用于持久化缓存变更
Builder for WriteBehindCache
WriteBehindCache 构建器
Write-behind statistics
写后统计信息
Write failure information
写入失败信息
Write Coalescer - Batches and coalesces write operations
写合并器 - 批处理和合并写操作
Batch writer interface
批量写入器接口
Builder for WriteCoalescer
WriteCoalescer 构建器
Coalescer statistics
合并器统计
Write error handler
写错误处理器
Write-Through Cache - Synchronous write to both cache and backend
写穿透缓存 - 同步写入缓存和后端存储
Builder for WriteThroughCache
WriteThroughCache 构建器
Exception thrown when cache write-through fails
缓存写穿透失败时抛出的异常
Cache Writer - Writes cache entries to backend storage
缓存写入器 - 将缓存条目写入后端存储