public class FifoGroupCacheImpl extends Object
Constructor and Description |
---|
FifoGroupCacheImpl(CacheManager cacheManager,
Logger logger) |
public FifoGroupCacheImpl(CacheManager cacheManager, Logger logger)
public static IScanListIterator<IEntryCacheInfo> createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries, ITemplateHolder template, TypeDataIndex usedIndexForRes, TypeData typeData)
public IScanListIterator<IEntryCacheInfo> getScannableEntriesMinIndex(Context context, TypeData typeData, int numOfFields, ITemplateHolder template)
public IScanListIterator<IEntryCacheInfo> getScannableEntriesMinIndexExtended(Context context, TypeData entryType, int numOfFields, ITemplateHolder template)
public IScanListIterator<IEntryCacheInfo> getScannableEntriesByIndexValue(Context context, ITemplateHolder template, IEntryHolder entry, IServerTypeDesc templateTypeDesc)
public boolean testAndSetFGCacheForEntry(Context context, IEntryHolder entry, ITemplateHolder template, Object val, boolean testOnly)
public void handleFifoGroupsCacheOnXtnEnd(Context context, XtnEntry xtnEntry)
public static List<TypeDataIndex> createFifoGroupCompoundIndexes(PropertyInfo[] _properties, Map<String,SpaceIndex> typeIndexes, ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable, TypeDataIndex<Object> _fifoGroupIndex, ISpaceIndex fifoGroupingPropertyDef, TypeDataFactory typeDataFactory, int indexPosition, String fifoGroupingName, Set<String> fifoGroupingIndexes, List<CompoundIndex> compoundIndexDefinitions, IServerTypeDesc serverTypeDesc)
public void incrementNumOfTemplates()
public void decrementNumOfTemplates()
public int getNumOfTemplates()
public void releaseIndexLock(Object lockObject)
Copyright © GigaSpaces.