| 接口 | 说明 |
|---|---|
| Cache<K extends Serializable,V extends Serializable> |
缓存接口
|
| CacheListener<K,V> |
缓存监听,用于实现缓存操作时的回调监听,例如缓存对象的移除事件等
|
| 类 | 说明 |
|---|---|
| AbstractCache<K extends Serializable,V extends Serializable> |
超时和限制大小的缓存的默认实现
继承此抽象缓存需要: 创建一个新的Map 实现 prune 策略
|
| CacheObj<K extends Serializable,V extends Serializable> |
缓存对象
|
| StampedCache<K extends Serializable,V extends Serializable> |
使用
StampedLock保护的缓存,使用读写乐观锁 |
| TimedCache<K extends Serializable,V extends Serializable> |
定时缓存
此缓存没有容量限制,对象只有在过期后才会被移除 |
Copyright © 2023. All rights reserved.