private static class MemoryCache.SoftCacheEntry<K,V> extends SoftReference<V> implements MemoryCache.CacheEntry<K,V>
| 限定符和类型 | 字段和说明 |
|---|---|
private long |
expirationTime |
private K |
key |
| 构造器和说明 |
|---|
SoftCacheEntry(K key,
V value,
long expirationTime,
ReferenceQueue<V> queue) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getExpirationTime() |
K |
getKey() |
V |
getValue() |
void |
invalidate() |
boolean |
isValid(long currentTime) |
getclear, clone, enqueue, isEnqueuedprivate K key
private long expirationTime
SoftCacheEntry(K key, V value, long expirationTime, ReferenceQueue<V> queue)
public K getKey()
getKey 在接口中 MemoryCache.CacheEntry<K,V>public V getValue()
getValue 在接口中 MemoryCache.CacheEntry<K,V>public long getExpirationTime()
getExpirationTime 在接口中 MemoryCache.CacheEntry<K,V>public boolean isValid(long currentTime)
isValid 在接口中 MemoryCache.CacheEntry<K,V>public void invalidate()
invalidate 在接口中 MemoryCache.CacheEntry<K,V>Copyright © 2023. All rights reserved.