| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.core.cache |
提供简易的缓存实现,此模块参考了jodd工具中的Cache模块
|
| org.dromara.hutool.core.cache.impl |
提供各种缓存实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<CacheObj<K,V>> |
Cache.cacheObjIterator()
返回包含键和值得迭代器
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<Mutable<K>,CacheObj<K,V>> |
AbstractCache.cacheMap |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CacheObj<K,V> |
AbstractCache.getWithoutLock(K key)
获取键对应的
CacheObj |
CacheObj<K,V> |
CacheObjIterator.next() |
protected CacheObj<K,V> |
AbstractCache.removeWithoutLock(K key,
boolean withMissCount)
移除key对应的对象,不加锁
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Iterator<CacheObj<K,V>> |
AbstractCache.cacheObjIter()
|
Iterator<CacheObj<K,V>> |
StampedCache.cacheObjIterator() |
Iterator<CacheObj<K,V>> |
ReentrantCache.cacheObjIterator() |
Iterator<CacheObj<K,V>> |
NoCache.cacheObjIterator() |
| 构造器和说明 |
|---|
TimedCache(long timeout,
Map<Mutable<K>,CacheObj<K,V>> map)
构造
|
Copyright © 2023. All rights reserved.