@Override public void endPutAll(long start) { stats.incInt(putallsId, 1); if (enableClockStats) stats.incLong(putallTimeId, getStatTime()-start); this.cachePerfStats.endPutAll(start); }
@Override public void endPutAll(long start) { stats.incInt(putallsId, 1); if (enableClockStats) stats.incLong(putallTimeId, getStatTime()-start); this.cachePerfStats.endPutAll(start); }
public final void putAll(Map map) { long startPut = CachePerfStats.getStatTime(); final DistributedPutAllOperation putAllOp = newPutAllOperation(map); if (putAllOp != null) { //Because Gemfirexd directly calls basicPutAll, the offheap resources freeing is // done in the function basicPutAll basicPutAll(map, putAllOp, null); } getCachePerfStats().endPutAll(startPut); }
public VersionedObjectList basicImportPutAll(Map map, boolean skipCallbacks) { long startPut = CachePerfStats.getStatTime(); // generateCallbacks == false EntryEventImpl event = EntryEventImpl.create(this, Operation.PUTALL_CREATE, null, null, null, true, getMyId(), !skipCallbacks); DistributedPutAllOperation putAllOp = new DistributedPutAllOperation(this, event, map.size(), false); try { VersionedObjectList result = basicPutAll(map, putAllOp, null); getCachePerfStats().endPutAll(startPut); return result; } finally { putAllOp.freeOffHeapResources(); } }
public VersionedObjectList basicImportPutAll(Map map, boolean skipCallbacks) { long startPut = CachePerfStats.getStatTime(); // generateCallbacks == false EntryEventImpl event = EntryEventImpl.create(this, Operation.PUTALL_CREATE, null, null, null, true, getMyId(), !skipCallbacks); try { DistributedPutAllOperation putAllOp = new DistributedPutAllOperation(event, map.size(), false); try { VersionedObjectList result = basicPutAll(map, putAllOp, null); getCachePerfStats().endPutAll(startPut); return result; } finally { putAllOp.freeOffHeapResources(); } } finally { event.release(); } }
@Override public final void putAll(Map map, Object callbackArg) { long startPut = CachePerfStats.getStatTime(); final DistributedPutAllOperation putAllOp = newPutAllOperation(map, callbackArg); if (putAllOp != null) { try { basicPutAll(map, putAllOp, null); } finally { putAllOp.getBaseEvent().release(); putAllOp.freeOffHeapResources(); } } getCachePerfStats().endPutAll(startPut); }
try { VersionedObjectList result = basicPutAll(map, putAllOp, retryVersions); getCachePerfStats().endPutAll(startPut); return result; } finally {
try { VersionedObjectList result = basicPutAll(map, putAllOp, retryVersions); getCachePerfStats().endPutAll(startPut); return result; } finally {
long startLoadTime = cachePerfStats.startLoad(); cachePerfStats.endPutAll(testStartTime);