用户缓存线程修改

master_0.05_aqlm
grimm 2024-03-26 14:35:14 +08:00
parent bd2716ee70
commit e28318ccf3
1 changed files with 2 additions and 2 deletions

View File

@ -41,14 +41,14 @@ public class DynamicLRUCache<K, V> {
} }
public void put(K key, V value) { public void put(K key, V value) {
// lock.writeLock().lock(); lock.writeLock().lock();
try { try {
if (cache.size() >= maxSize && maxSize < Integer.MAX_VALUE / 2) { if (cache.size() >= maxSize && maxSize < Integer.MAX_VALUE / 2) {
maxSize *= 2; // 控制最大扩容限制 maxSize *= 2; // 控制最大扩容限制
} }
cache.put(key, new TimedCacheEntry<>(value)); cache.put(key, new TimedCacheEntry<>(value));
} finally { } finally {
// lock.writeLock().unlock(); lock.writeLock().unlock();
} }
} }