| Package | Description |
|---|---|
| org.tio.utils.cache |
| Class and Description |
|---|
| AbstractCache
超时和限制大小的缓存的默认实现
继承此抽象缓存需要: 创建一个新的Map 实现 prune 策略
|
| Cache
缓存接口
|
| CacheListener
缓存监听,用于实现缓存操作时的回调监听,例如缓存对象的移除事件等
|
| CacheObj
缓存对象
|
| ReentrantCache
使用
ReentrantLock保护的缓存,读写都使用悲观锁完成,主要避免某些Map无法使用读写锁的问题例如使用了LinkedHashMap的缓存,由于get方法也会改变Map的结构,因此读写必须加互斥锁 |
Copyright © 2025. All rights reserved.