public class TransactionalSoftHashMapIndex<K,V> extends org.apache.commons.collections4.map.ReferenceMap<K,V> implements TransactionalLookupIndexIF<K,V>
org.apache.commons.collections4.map.AbstractReferenceMap.ReferenceEntry<K,V>, org.apache.commons.collections4.map.AbstractReferenceMap.ReferenceStrength
org.apache.commons.collections4.map.AbstractHashedMap.EntrySet<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.EntrySetIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashEntry<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.HashMapIterator<K,V>, org.apache.commons.collections4.map.AbstractHashedMap.KeySet<K>, org.apache.commons.collections4.map.AbstractHashedMap.KeySetIterator<K>, org.apache.commons.collections4.map.AbstractHashedMap.Values<V>, org.apache.commons.collections4.map.AbstractHashedMap.ValuesIterator<V>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
TransactionalSoftHashMapIndex() |
Modifier and Type | Method and Description |
---|---|
void |
abort() |
void |
commit() |
void |
removeAll(Collection<K> keys) |
clear, containsKey, containsValue, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, doReadObject, doWriteObject, entrySet, get, getEntry, hashEntry, init, isEmpty, isEqualKey, isKeyType, keySet, mapIterator, purge, purge, purgeBeforeRead, purgeBeforeWrite, put, remove, size, values
addEntry, addMapping, calculateNewCapacity, calculateThreshold, checkCapacity, clone, convertKey, destroyEntry, ensureCapacity, entryHashCode, entryKey, entryNext, entryValue, equals, hash, hashCode, hashIndex, isEqualValue, putAll, removeEntry, removeMapping, reuseEntry, toString, updateEntry
finalize, getClass, notify, notifyAll, wait, wait, wait
get, put, remove
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public void removeAll(Collection<K> keys)
removeAll
in interface TransactionalLookupIndexIF<K,V>
public void commit()
commit
in interface TransactionalLookupIndexIF<K,V>
public void abort()
abort
in interface TransactionalLookupIndexIF<K,V>