public class PersistentLinkedHashMap<K,V>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistentLinkedHashMap.PersistentLinkedHashMapMutable<K,V> |
static interface |
PersistentLinkedHashMap.RemoveEldestFunction<K,V> |
| Constructor and Description |
|---|
PersistentLinkedHashMap() |
PersistentLinkedHashMap(@Nullable PersistentLinkedHashMap.RemoveEldestFunction<K,V> removeEldest) |
| Modifier and Type | Method and Description |
|---|---|
PersistentLinkedHashMap.PersistentLinkedHashMapMutable<K,V> |
beginWrite() |
boolean |
endWrite(@NotNull PersistentLinkedHashMap.PersistentLinkedHashMapMutable<K,V> mutableMap) |
PersistentLinkedHashMap<K,V> |
getClone() |
PersistentLinkedHashMap<K,V> |
getClone(@Nullable PersistentLinkedHashMap.RemoveEldestFunction<K,V> removeEldestFunction) |
boolean |
isEmpty() |
int |
size() |
public PersistentLinkedHashMap()
public PersistentLinkedHashMap(@Nullable
@Nullable PersistentLinkedHashMap.RemoveEldestFunction<K,V> removeEldest)
public int size()
public boolean isEmpty()
public PersistentLinkedHashMap<K,V> getClone()
public PersistentLinkedHashMap<K,V> getClone(@Nullable @Nullable PersistentLinkedHashMap.RemoveEldestFunction<K,V> removeEldestFunction)
public PersistentLinkedHashMap.PersistentLinkedHashMapMutable<K,V> beginWrite()
public boolean endWrite(@NotNull
@NotNull PersistentLinkedHashMap.PersistentLinkedHashMapMutable<K,V> mutableMap)