Package | Description |
---|---|
com.gigaspaces.internal.server.storage | |
com.gigaspaces.internal.utils.collections.economy | |
com.j_spaces.core.cache | |
com.j_spaces.core.cache.fifoGroup | |
com.j_spaces.core.cache.offHeap | |
com.j_spaces.kernel |
Provides GigaSpaces low level services
|
com.j_spaces.kernel.list |
Modifier and Type | Method and Description |
---|---|
IStoredList<Object> |
ShadowEntryHolder.getLeaseManagerListRef() |
Modifier and Type | Method and Description |
---|---|
static ShadowEntryHolder |
EntryHolderFactory.createShadowEntryHolder(IEntryHolder master,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs,
int[] backrefIndexPos,
IStoredList<Object> leaseManagerListRef,
IObjectInfo<Object> leaseManagerPosRef) |
void |
ShadowEntryHolder.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
Constructor and Description |
---|
ShadowEntryHolder(IEntryHolder master,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs,
int[] backrefIndexPos,
IStoredList<Object> leaseManagerListRef,
IObjectInfo<Object> leaseManagerPosRef) |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentSegmentedStoredListHashmapEntry<T>
TODO add Javadoc
|
Modifier and Type | Method and Description |
---|---|
IStoredList<T> |
ConcurrentSegmentedStoredListHashmapEntry.getValue(int id) |
IStoredList<IEntryCacheInfo> |
HashEntryHandlerSpaceEntry.value(IHashEntry<K,IStoredList<IEntryCacheInfo>> e) |
Modifier and Type | Method and Description |
---|---|
IHashEntry<K,IStoredList<IEntryCacheInfo>> |
HashEntryHandlerSpaceEntry.createEntry(K key,
IStoredList<IEntryCacheInfo> value,
IHashEntry<K,IStoredList<IEntryCacheInfo>> next,
int hash) |
IHashEntry<K,IStoredList<IEntryCacheInfo>> |
HashEntryHandlerSpaceEntry.createEntry(K key,
IStoredList<IEntryCacheInfo> value,
IHashEntry<K,IStoredList<IEntryCacheInfo>> next,
int hash,
boolean unstableKey) |
Modifier and Type | Interface and Description |
---|---|
interface |
IEntryCacheInfo |
Modifier and Type | Class and Description |
---|---|
class |
EvictableEntryCacheInfo |
class |
MemoryBasedEntryCacheInfo |
class |
TemplateCacheInfo |
Modifier and Type | Field and Description |
---|---|
IStoredList<TemplateCacheInfo> |
TypeDataIndex._NNullTemplates |
IStoredList<TemplateCacheInfo> |
TypeDataIndex._RTNullTemplates |
Modifier and Type | Method and Description |
---|---|
void |
IEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
void |
MemoryBasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
void |
TemplateCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
void |
ILeasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
Modifier and Type | Method and Description |
---|---|
protected IStoredList |
FifoGroupsScanAllValuesIterator.getActualList(Object candidate) |
IStoredList |
IFifoGroupsIndexExtention.getFifoGroupLists() |
IStoredList |
FifoGroupsCompoundIndexExtention.getFifoGroupLists() |
IStoredList |
FifoGroupsMainIndexExtention.getFifoGroupLists() |
IStoredList |
IFifoGroupsIndexExtention.getFifoGroupLists(Object otherIndexValue) |
IStoredList |
FifoGroupsCompoundIndexExtention.getFifoGroupLists(Object otherIndexValue) |
IStoredList |
FifoGroupsMainIndexExtention.getFifoGroupLists(Object otherIndexValue) |
IStoredList |
FifoGroupsCompoundIndexExtention.CompoundFGListHolder.getList() |
IStoredList |
FifoGroupsMainIndexExtention.PlainFGListHolder.getList() |
IStoredList |
IFifoGroupsListHolder.getList() |
Modifier and Type | Method and Description |
---|---|
void |
IFifoGroupsIndexExtention.addToValuesList(K groupValue,
IStoredList list) |
void |
FifoGroupsCompoundIndexExtention.addToValuesList(K rawValue,
IStoredList list) |
void |
FifoGroupsMainIndexExtention.addToValuesList(K groupValue,
IStoredList list) |
static IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
ITemplateHolder template,
TypeDataIndex usedIndexForRes,
TypeData typeData) |
void |
IFifoGroupsIndexExtention.removeFromValuesList(K groupValue,
IStoredList list) |
void |
FifoGroupsCompoundIndexExtention.removeFromValuesList(K rawValue,
IStoredList list) |
void |
FifoGroupsMainIndexExtention.removeFromValuesList(K groupValue,
IStoredList list) |
Modifier and Type | Method and Description |
---|---|
protected Object |
ExtendedCompoundIndexFifoGroupsIterator.getActualGroupValue(Map.Entry<Object,IStoredList<V>> mapEntry) |
protected Object |
ExtendedIndexFifoGroupsIterator.getActualGroupValue(Map.Entry<Object,IStoredList<V>> mapEntry) |
Constructor and Description |
---|
CompoundFGListHolder(ICompoundIndexValueHolder key,
IStoredList list) |
FifoGroupIndexValueHolder(K groupValue,
IStoredList list) |
FifoGroupsBackRefsSingleEntryHolder(IStoredList singleEntry,
Object groupValue) |
FifoGroupsScanAllValuesByCompoundIndexIterator(IStoredList<Object> list) |
FifoGroupsScanAllValuesIterator(IStoredList<Object> entries) |
FifoGroupsScanByFGIndexIterator(IStoredList<EntryCacheInfo> entries) |
FifoGroupsScanByGeneralIndexIterator(TypeDataIndex<Object> f_g_index,
IStoredList<IEntryCacheInfo> entries) |
FifoGroupsScanByGeneralIndexIterator(TypeDataIndex<Object> f_g_index,
IStoredList<IEntryCacheInfo> entries,
Object onlyGroupValue) |
PlainFGListHolder(Object key,
IStoredList list) |
Modifier and Type | Class and Description |
---|---|
class |
OffHeapRefEntryCacheInfo
The resident part of entry that resides off-heap
|
Modifier and Type | Method and Description |
---|---|
IStoredList<Object> |
OffHeapRefEntryCacheInfo.getLeaseManagerListRef() |
IStoredList<IEntryCacheInfo> |
OffHeapRefEntryCacheInfo.getValue(int id) |
Modifier and Type | Method and Description |
---|---|
void |
OffHeapRefEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
IObjectInfo<Object> entryPos) |
Modifier and Type | Interface and Description |
---|---|
interface |
IOrderedList<T> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStoredList<T>
An abstract implementation of the IStoredList, provides common
|
class |
HashedSimpleLockIStoredList<T>
hash-backed Read/Write Lock version of StoredList to be used with JDK 1.5+
|
class |
SimpleLockStoredList<T>
Read/Write Lock version of StoredList to be used with JDK 1.5+
|
Modifier and Type | Method and Description |
---|---|
static <T> IStoredList<T> |
StoredListFactory.createConcurrentList(boolean segmented)
Creates a segmented stored list - used for highly concurrent lists.
|
static <T> IStoredList<T> |
StoredListFactory.createConcurrentList(boolean segmented,
boolean supportFifoPerSegment)
Creates a segmented stored list - used for highly concurrent lists.
|
static <T> IStoredList<T> |
StoredListFactory.createConcurrentList(boolean segmented,
boolean supportFifoPerSegment,
Object StoredIndexValueInHashmap)
Creates a segmented stored list - used for highly concurrent lists.
|
static <T> IStoredList<T> |
StoredListFactory.createConcurrentList(int numOfSegments)
Creates a segmented stored list - used for highly concurrent lists.
|
static <T> IStoredList<T> |
StoredListFactory.createHashList()
Create Hashed StoredList
|
static <T> IStoredList<T> |
StoredListFactory.createList(boolean reuseLocks)
Returns a StoredList instance according to the JVM Version.
|
static <T> IStoredList<T> |
StoredListFactory.createRandomScanList(boolean reuseLocks)
Creates a StoredList that can be scanned from random position
|
static <T> IStoredList<T> |
StoredListFactory.createSegmentedList()
Creates a segmented stored list - used for highly concurrent lists.
|
static <T> IStoredList<T> |
StoredListFactory.createUniDirectionalConcurrentList(boolean segmented)
create a unidirectional list- removal of elements in not supported, adding is just one CAS
Creates a segmented stored list - used for highly concurrent lists.
|
IStoredList<T> |
SimpleLockStoredList.getValue(int id) |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentSegmentedStoredList<T> |
class |
ExternallyLockedStoredList<T>
no Lock version of StoredList locks should be external to this class scanning after establishing
a starting position should be left lock free
|
class |
RwlSegmentedStoredList<T>
segmented Read/Write Lock version of StoredList to be used with JDK 1.5+ NOTE : some of the apis
of IStoredList are not supported used just for shortest path selected fifo & order related apis
not supported
|
Modifier and Type | Method and Description |
---|---|
IStoredList<T> |
ConcurrentSegmentedStoredList.getValue(int id) |
IStoredList<T> |
RwlSegmentedStoredList.getValue(int id) |
IStoredList<T> |
ExternallyLockedStoredList.getValue(int id) |
Modifier and Type | Method and Description |
---|---|
void |
ScanSingleListIterator.reuse(IStoredList<T> list) |
Constructor and Description |
---|
ScanSingleListIterator(IStoredList<T> list,
boolean fifoScan) |
Copyright © GigaSpaces.