| Package | Description | 
|---|---|
| com.gigaspaces.internal.server.storage | |
| com.gigaspaces.internal.utils.collections.economy | |
| com.j_spaces.core.cache | |
| com.j_spaces.core.cache.blobStore | |
| com.j_spaces.core.cache.fifoGroup | |
| 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 | 
TemplateCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
                                 IObjectInfo<Object> entryPos)  | 
void | 
MemoryBasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
                                 IObjectInfo<Object> entryPos)  | 
void | 
ILeasedEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
                                 IObjectInfo<Object> entryPos)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BlobStoreRefEntryCacheInfo
The resident part of entry that resides blob-store 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IStoredList<Object> | 
BlobStoreRefEntryCacheInfo.getLeaseManagerListRef()  | 
IStoredList<IEntryCacheInfo> | 
BlobStoreRefEntryCacheInfo.getValue(int id)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BlobStoreRefEntryCacheInfo.setLeaseManagerListRefAndPosition(IStoredList<Object> entriesList,
                                 IObjectInfo<Object> entryPos)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected IStoredList | 
FifoGroupsScanAllValuesIterator.getActualList(Object candidate)  | 
IStoredList | 
FifoGroupsMainIndexExtention.getFifoGroupLists()  | 
IStoredList | 
IFifoGroupsIndexExtention.getFifoGroupLists()  | 
IStoredList | 
FifoGroupsCompoundIndexExtention.getFifoGroupLists()  | 
IStoredList | 
FifoGroupsMainIndexExtention.getFifoGroupLists(Object otherIndexValue)  | 
IStoredList | 
IFifoGroupsIndexExtention.getFifoGroupLists(Object otherIndexValue)  | 
IStoredList | 
FifoGroupsCompoundIndexExtention.getFifoGroupLists(Object otherIndexValue)  | 
IStoredList | 
FifoGroupsMainIndexExtention.PlainFGListHolder.getList()  | 
IStoredList | 
FifoGroupsCompoundIndexExtention.CompoundFGListHolder.getList()  | 
IStoredList | 
IFifoGroupsListHolder.getList()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FifoGroupsMainIndexExtention.addToValuesList(K groupValue,
               IStoredList list)  | 
void | 
IFifoGroupsIndexExtention.addToValuesList(K groupValue,
               IStoredList list)  | 
void | 
FifoGroupsCompoundIndexExtention.addToValuesList(K rawValue,
               IStoredList list)  | 
static IScanListIterator<IEntryCacheInfo> | 
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
                          ITemplateHolder template,
                          TypeDataIndex usedIndexForRes,
                          TypeData typeData)  | 
void | 
FifoGroupsMainIndexExtention.removeFromValuesList(K groupValue,
                    IStoredList list)  | 
void | 
IFifoGroupsIndexExtention.removeFromValuesList(K groupValue,
                    IStoredList list)  | 
void | 
FifoGroupsCompoundIndexExtention.removeFromValuesList(K rawValue,
                    IStoredList list)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Object | 
ExtendedIndexFifoGroupsIterator.getActualGroupValue(Map.Entry<Object,IStoredList<V>> mapEntry)  | 
protected Object | 
ExtendedCompoundIndexFifoGroupsIterator.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 | 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 supportsFifo)
Creates a concurrent stored list - used for highly concurrent lists. 
 | 
static <T> IStoredList<T> | 
StoredListFactory.createConcurrentSegmentedList(boolean supportsFifoPerSegment)
Creates a concurrent segmented stored list - used for highly concurrent lists. 
 | 
static <T> IStoredList<T> | 
StoredListFactory.createConcurrentSegmentedList(boolean segmented,
                             boolean supportFifoPerSegment,
                             Object StoredIndexValueInHashmap)
Creates a segmented stored list - used for highly concurrent lists. 
 | 
static <T> IStoredList<T> | 
StoredListFactory.createConcurrentSegmentedList(boolean supportsFifoPerSegment,
                             int numOfSegments,
                             boolean padded)
Creates a concurrent 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. 
 | 
IStoredList<T> | 
SimpleLockStoredList.getValue(int id)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConcurrentSegmentedStoredList<T>  | 
class  | 
ConcurrentStoredList<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>
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
IStoredList<T> | 
ExternallyLockedStoredList.getValue(int id)  | 
IStoredList<T> | 
RwlSegmentedStoredList.getValue(int id)
Deprecated.  
  | 
IStoredList<T> | 
ConcurrentStoredList.getValue(int id)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ScanUidsIterator.reuse(IStoredList<IEntryCacheInfo> list)  | 
void | 
ScanSingleListIterator.reuse(IStoredList<T> list)  | 
| Constructor and Description | 
|---|
ScanSingleListIterator(IStoredList<T> list,
                      boolean fifoScan)  | 
ScanSingleListIterator(IStoredList<T> list,
                      boolean fifoScan,
                      boolean alternatingThread)  | 
Copyright © GigaSpaces.