Class AbstractDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
java.lang.Object
org.smallmind.persistence.cache.DurableVector<I,D>
org.smallmind.persistence.cache.praxis.AbstractDurableVector<I,D>
- All Implemented Interfaces:
Serializable,Iterable<D>
- Direct Known Subclasses:
ByKeyExtrinsicVector,ByKeyIntrinsicVector,ByReferenceIntrinsicVector
public abstract class AbstractDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
extends DurableVector<I,D>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractDurableVector(Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered) -
Method Summary
Methods inherited from class org.smallmind.persistence.cache.DurableVector
asBestEffortLazyList, asBestEffortPreFetchedList, getComparator, getMaxSize, getTimeToLiveSeconds, isAlive, isOrderedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Constructor Details
-
AbstractDurableVector
public AbstractDurableVector(Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered)
-
-
Method Details
-
getRoster
-
copy
- Specified by:
copyin classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
isSingular
public boolean isSingular()- Specified by:
isSingularin classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
add
- Specified by:
addin classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
remove
- Specified by:
removein classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
head
- Specified by:
headin classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-