public final boolean containsKey(Object key) { try { operationStart(); return containsKey(key, null); } finally { operationCompleted(); } }
/** internally we often need to get an entry whether it is a tombstone or not */ public Region.Entry getEntry(Object key, final TXStateInterface tx, boolean allowTombstones) { try { operationStart(); return getDataView(tx).getEntry(key, null, this, allowTombstones); } finally { operationCompleted(); } }
public final Region.Entry getEntry(Object key) { try { operationStart(); return getEntry(key, discoverJTA()); } finally { operationCompleted(); } }
public final Object destroy(Object key, Object aCallbackArgument) throws TimeoutException, EntryNotFoundException, CacheWriterException { EntryEventImpl event = newDestroyEntryEvent(key, aCallbackArgument); //The OffHeap resource is freed in the validatedDestroy method //The freeing of OffHeapResource is being done in validatedDestroy because //SqlFire invokes validatedDestroy directly try { operationStart(); return validatedDestroy(key, event); // TODO OFFHEAP: validatedDestroy calls freeOffHeapResources } finally { operationCompleted(); } }
public boolean containsValueForKey(Object key) { try { operationStart(); final TXStateInterface tx = discoverJTA(); return getDataView(tx).containsValueForKey(key, null, this); } finally { operationCompleted(); } }
public void invalidate(Object key, Object aCallbackArgument) throws TimeoutException, EntryNotFoundException { try{ operationStart(); checkReadiness(); checkForLimitedOrNoAccess(); validatedInvalidate(key, aCallbackArgument); } finally { operationCompleted(); } }
public final void create(Object key, Object value, Object aCallbackArgument) throws TimeoutException, EntryExistsException, CacheWriterException { long startPut = CachePerfStats.getStatTime(); //The OffHeap resource is freed in the validatedCreate method //The freeing of OffHeapResource is being done in validatedCreate because //SqlFire invokes validatedCreate directly try { operationStart(); EntryEventImpl event = newCreateEntryEvent(key, value, aCallbackArgument); validatedCreate(event, startPut); // TODO OFFHEAP: validatedCreate calls freeOffHeapResources } finally { operationCompleted(); } }
/** * Test hook - returns the version stamp for an entry in the form of a * version tag * @param key * @return the entry version information */ public VersionTag getVersionTag(Object key) { try{ operationStart(); Region.Entry entry = getEntry(key, discoverJTA(), true); VersionTag tag = null; if (entry != null && entry instanceof EntrySnapshot) { tag = ((EntrySnapshot)entry).getVersionTag(); } else if (entry != null && entry instanceof NonTXEntry) { tag = ((NonTXEntry)entry).getRegionEntry().getVersionStamp().asVersionTag(); } return tag; } finally { operationCompleted(); } }
Object value; try { operationStart(); value = get(key, null, true, false, false, null, tx, null, null, false, true/*allowReadFromHDFS*/);
public void localInvalidate(Object key, Object callbackArgument) throws EntryNotFoundException { validateKey(key); checkReadiness(); checkForNoAccess(); EntryEventImpl event = EntryEventImpl.create( this, Operation.LOCAL_INVALIDATE, key, null/* newValue */, callbackArgument, false, getMyId()); try { operationStart(); if (generateEventID()) { event.setNewEventId(cache.getDistributedSystem()); } event.setLocalInvalid(true); basicInvalidate(event); } finally { event.release(); operationCompleted(); } }
operationStart(); basicEntryPutAll(key, value, dpao, offset, dpao.getCallbackArg(callbackArgIndx++), tagHolder,
Object value, Object callbackArg) { operationStart(); long startPut = CachePerfStats.getStatTime();
Object callbackArg) { operationStart(); checkIfConcurrentMapOpsAllowed(); if (newValue == null) {
try { lr.operationStart(); data = lr.get(key, callbackArg, true, true, true, id, tx, null, versionHolder, true, true/*allowReadFromHDFS*/);
operationStart(); if (event.getEventId() == null && generateEventID()) { event.setNewEventId(cache.getDistributedSystem());
operationStart(); Object value = pvalue; checkIfConcurrentMapOpsAllowed();
operationStart(); checkIfConcurrentMapOpsAllowed(); validateArguments(key, value, callbackArgument);