Class ByReferenceIntrinsicVector<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>
org.smallmind.persistence.cache.praxis.intrinsic.ByReferenceIntrinsicVector<I,D>
- All Implemented Interfaces:
Serializable,Iterable<D>
public class ByReferenceIntrinsicVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
extends AbstractDurableVector<I,D>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionByReferenceIntrinsicVector(IntrinsicRoster<D> roster, Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered) -
Method Summary
Methods inherited from class org.smallmind.persistence.cache.praxis.AbstractDurableVector
add, head, isSingular, removeMethods inherited from class org.smallmind.persistence.cache.DurableVector
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, spliterator
-
Constructor Details
-
ByReferenceIntrinsicVector
public ByReferenceIntrinsicVector(IntrinsicRoster<D> roster, Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered)
-
-
Method Details
-
getRoster
- Specified by:
getRosterin classAbstractDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
copy
- Specified by:
copyin classAbstractDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
asBestEffortLazyList
- Specified by:
asBestEffortLazyListin classDurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
iterator
-