K
- Key typeV
- Cache entry typepublic static class KubesphereApiTokenAuthenticator.CacheMap<K,V> extends LinkedHashMap<K,KubesphereApiTokenAuthenticator.CacheEntry<V>>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
CacheMap(int cacheSize) |
Modifier and Type | Method and Description |
---|---|
int |
getCacheSize() |
protected boolean |
removeEldestEntry(Map.Entry<K,KubesphereApiTokenAuthenticator.CacheEntry<V>> eldest) |
void |
setCacheSize(int cacheSize) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public void setCacheSize(int cacheSize)
public int getCacheSize()
protected boolean removeEldestEntry(Map.Entry<K,KubesphereApiTokenAuthenticator.CacheEntry<V>> eldest)
removeEldestEntry
in class LinkedHashMap<K,KubesphereApiTokenAuthenticator.CacheEntry<V>>
Copyright © 2016–2020. All rights reserved.