public class ConcurrentSegmentedStoredList<T> extends ConcurrentStoredList<T>
| Constructor and Description |
|---|
ConcurrentSegmentedStoredList(boolean supportFifoPerSegment,
int inputNumOfSegments,
boolean padded) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decrementSize() |
protected int |
getNumSegments()
get the number of segments in this SL
|
protected StoredListChainSegment<T> |
getSegment(int seg) |
protected int |
incremenetAndGetSize() |
protected void |
incrementSize() |
boolean |
invalidate()
Sets an indication that this StoredList is invalid.
|
int |
size()
Returns the amount of elements in the StoredList.
|
protected boolean |
supportsInvalidation() |
add, add, addUnlocked, contains, dump, establishListScan, establishListScan, freeSLHolder, getHashCode, getHead, getKey, getObjectFromHead, getValue, isEmpty, isIterator, isMultiObjectCollection, isNativeHashEntry, monitor, next, optimizeScanForSingleObject, remove, removeByObject, removeUnlockedpublic ConcurrentSegmentedStoredList(boolean supportFifoPerSegment,
int inputNumOfSegments,
boolean padded)
public int size()
ICollectionsize in interface ICollection<T>size in class ConcurrentStoredList<T>ICollection.isEmpty()protected int getNumSegments()
getNumSegments in class ConcurrentStoredList<T>protected StoredListChainSegment<T> getSegment(int seg)
getSegment in class ConcurrentStoredList<T>protected int incremenetAndGetSize()
incremenetAndGetSize in class ConcurrentStoredList<T>protected void incrementSize()
incrementSize in class ConcurrentStoredList<T>protected void decrementSize()
decrementSize in class ConcurrentStoredList<T>public boolean invalidate()
ConcurrentStoredListinvalidate in interface IStoredList<T>invalidate in class ConcurrentStoredList<T>true if StoredList was set to invalid; false otherwise.protected boolean supportsInvalidation()
supportsInvalidation in class ConcurrentStoredList<T>Copyright © GigaSpaces.