public abstract class DurableVector<I extends Serializable & Comparable<I>,D extends Durable<I>> extends Object implements Serializable, Iterable<D>
| Constructor and Description |
|---|
DurableVector(Comparator<D> comparator,
int maxSize,
int timeToLiveSeconds,
boolean ordered) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
add(D durable) |
abstract List<D> |
asBestEffortLazyList() |
List<D> |
asBestEffortPreFetchedList() |
abstract DurableVector<I,D> |
copy() |
Comparator<D> |
getComparator() |
int |
getMaxSize() |
int |
getTimeToLiveSeconds() |
abstract D |
head() |
boolean |
isAlive() |
boolean |
isOrdered() |
abstract boolean |
isSingular() |
abstract boolean |
remove(D durable) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, iterator, spliteratorpublic DurableVector(Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered)
public abstract DurableVector<I,D> copy()
public abstract boolean isSingular()
public abstract boolean add(D durable)
public abstract boolean remove(D durable)
public abstract D head()
public Comparator<D> getComparator()
public int getMaxSize()
public int getTimeToLiveSeconds()
public boolean isOrdered()
public boolean isAlive()
Copyright © 2017. All rights reserved.