| 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.