public abstract class AbstractChainStorage<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> extends Object implements ChainStorage<E,K,V,EN>
ChainStorage.Entry<E,K,V,EN extends ChainStorage.Entry<E,K,V,EN>>| Constructor and Description |
|---|
AbstractChainStorage() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
disjoinEntry(EN entry) |
protected abstract EN |
head() |
protected abstract boolean |
moveToEnd(EN entry) |
protected abstract boolean |
moveToStart(EN entry) |
protected abstract void |
replace(EN doomedEntry,
EN keptEntry) |
protected abstract long |
substitute(Function<? super E,? extends E> mapper,
BiConsumer<EN,E> callback) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendEntry, appendTo, appendTo, appendTo, appendTo, appendTo, appendTo, appliesAll, clear, consolidate, contains, contains, containsAll, containsAll, containsId, containsNull, containsSearched, copySelection, copyTo, copyTo, copyToArray, count, count, count, distinct, distinct, equalsContent, except, fill, first, get, getChainEntry, getIntervalLowChainEntry, getRangeChainEntry, getReferenceType, hasDistinctValues, hasDistinctValues, hasVolatileElements, indexOf, indexOf, indexOf, intersect, isSorted, iterate, iterate, iterateIndexed, iterator, join, last, lastIndexBy, lastIndexOf, lastIndexOf, max, maxIndex, min, minIndex, moveRange, moveSelection, moveTo, prependEntry, process, reduce, remove, remove, remove, removeAll, removeAll, removeDuplicates, removeDuplicates, removeNull, removeOne, removeOne, removeRange, removeSelection, replace, replaceAll, replaceAll, replaceBy, replaceOne, replaceOneBy, retainAll, retainAll, retainAll, retainRange, retrieve, retrieve, retrieve, reverse, scan, search, seek, seek, set, set, shiftBy, shiftBy, shiftTo, shiftTo, shuffle, size, sort, substitute, substitute, swap, swap, toArray, toArray, toString, unionforEach, spliteratorCopyright © 2022 MicroStream Software. All rights reserved.