@Override public void putAll(Map map, Object aCallbackArgument) { long startPut = CachePerfStats.getStatTime(); final DistributedPutAllOperation putAllOp = newPutAllOperation(map, aCallbackArgument); if (putAllOp != null) { try { basicPutAll(map, putAllOp, null); } finally { putAllOp.getBaseEvent().release(); putAllOp.freeOffHeapResources(); } } getCachePerfStats().endPutAll(startPut); }
public VersionedObjectList basicImportPutAll(Map map, boolean skipCallbacks) { long startPut = CachePerfStats.getStatTime(); @Released 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(); } }
return result; } finally { putAllOp.freeOffHeapResources();
} finally { putAllOp.getBaseEvent().release(); putAllOp.freeOffHeapResources();
baseEvent.release(); if (dpao != null) dpao.freeOffHeapResources();
return false; } finally { dpao.freeOffHeapResources();