Package org.apache.bookkeeper.bookie
Class EntryMemTable.EntrySkipList
- java.lang.Object
- 
- java.util.AbstractMap<K,V>
- 
- java.util.concurrent.ConcurrentSkipListMap<EntryKey,EntryKeyValue>
- 
- org.apache.bookkeeper.bookie.EntryMemTable.EntrySkipList
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- java.util.concurrent.ConcurrentMap<EntryKey,EntryKeyValue>,- java.util.concurrent.ConcurrentNavigableMap<EntryKey,EntryKeyValue>,- java.util.Map<EntryKey,EntryKeyValue>,- java.util.NavigableMap<EntryKey,EntryKeyValue>,- java.util.SortedMap<EntryKey,EntryKeyValue>
 - Enclosing class:
- EntryMemTable
 
 static class EntryMemTable.EntrySkipList extends java.util.concurrent.ConcurrentSkipListMap<EntryKey,EntryKeyValue> Entry skip list.
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) CheckpointSource.Checkpointcp(package private) static EntryMemTable.EntrySkipListEMPTY_VALUE
 - 
Constructor SummaryConstructors Constructor Description EntrySkipList(CheckpointSource.Checkpoint cp)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intcompareTo(CheckpointSource.Checkpoint cp)booleanequals(java.lang.Object o)EntryKeyValueput(EntryKey k, EntryKeyValue v)EntryKeyValueputIfAbsent(EntryKey k, EntryKeyValue v)- 
Methods inherited from class java.util.concurrent.ConcurrentSkipListMapceilingEntry, ceilingKey, clear, clone, comparator, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, getOrDefault, headMap, headMap, higherEntry, higherKey, isEmpty, keySet, lastEntry, lastKey, lowerEntry, lowerKey, merge, navigableKeySet, pollFirstEntry, pollLastEntry, remove, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
 
- 
 
- 
- 
- 
Field Detail- 
cpfinal CheckpointSource.Checkpoint cp 
 - 
EMPTY_VALUEstatic final EntryMemTable.EntrySkipList EMPTY_VALUE 
 
- 
 - 
Constructor Detail- 
EntrySkipListEntrySkipList(CheckpointSource.Checkpoint cp) 
 
- 
 - 
Method Detail- 
compareToint compareTo(CheckpointSource.Checkpoint cp) 
 - 
putpublic EntryKeyValue put(EntryKey k, EntryKeyValue v) - Specified by:
- putin interface- java.util.Map<EntryKey,EntryKeyValue>
- Overrides:
- putin class- java.util.concurrent.ConcurrentSkipListMap<EntryKey,EntryKeyValue>
 
 - 
putIfAbsentpublic EntryKeyValue putIfAbsent(EntryKey k, EntryKeyValue v) - Specified by:
- putIfAbsentin interface- java.util.concurrent.ConcurrentMap<EntryKey,EntryKeyValue>
- Specified by:
- putIfAbsentin interface- java.util.Map<EntryKey,EntryKeyValue>
- Overrides:
- putIfAbsentin class- java.util.concurrent.ConcurrentSkipListMap<EntryKey,EntryKeyValue>
 
 - 
equalspublic boolean equals(java.lang.Object o) - Specified by:
- equalsin interface- java.util.Map<EntryKey,EntryKeyValue>
- Overrides:
- equalsin class- java.util.concurrent.ConcurrentSkipListMap<EntryKey,EntryKeyValue>
 
 
- 
 
-