Skip to content

Commit 34558dd

Browse files
committed
respect new cache_size
1 parent 954023a commit 34558dd

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

xds/src/main/java/io/grpc/xds/GcpAuthenticationFilter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,17 +276,17 @@ private void resizeCache(int newSize) {
276276
maxSize = newSize;
277277
return;
278278
}
279-
LinkedHashMap<K, V> newCache = (LinkedHashMap<K, V>) createEvictingMap(newSize);
279+
Map<K, V> newCache = createEvictingMap(newSize);
280+
maxSize = newSize;
280281
newCache.putAll(cache);
281282
cache = newCache;
282-
maxSize = newSize;
283283
}
284284

285285
private Map<K, V> createEvictingMap(int size) {
286286
return new LinkedHashMap<K, V>(size, 0.75f, true) {
287287
@Override
288288
protected boolean removeEldestEntry(Map.Entry<K, V> eldest) {
289-
return size() > size;
289+
return size() > LruCache.this.maxSize;
290290
}
291291
};
292292
}

0 commit comments

Comments
 (0)