void statsClear(LocalRegion region) { if (region instanceof BucketRegion) { BucketRegion owner=(BucketRegion)region; long curInVM = owner.getNumEntriesInVM()*-1; long curOnDisk = owner.getNumOverflowOnDisk()*-1; long curBytesOnDisk = owner.getNumOverflowBytesOnDisk()*-1; incNumEntriesInVM(curInVM); incNumOverflowOnDisk(curOnDisk); incNumOverflowBytesOnDisk(curBytesOnDisk); owner.incNumEntriesInVM(curInVM); owner.incNumOverflowOnDisk(curOnDisk); owner.incNumOverflowBytesOnDisk(curBytesOnDisk); } else { // set them both to zero incNumEntriesInVM(getNumEntriesInVM()*-1); incNumOverflowOnDisk(getNumOverflowOnDisk()*-1); incNumOverflowBytesOnDisk(getNumOverflowBytesOnDisk()*-1); } }
void statsClear(LocalRegion region) { if (region instanceof BucketRegion) { BucketRegion owner=(BucketRegion)region; long curInVM = owner.getNumEntriesInVM()*-1; long curOnDisk = owner.getNumOverflowOnDisk()*-1; long curOnDiskBytes = owner.getNumOverflowBytesOnDisk()*-1; incNumEntriesInVM(curInVM); incNumOverflowOnDisk(curOnDisk); incNumOverflowBytesOnDisk(curOnDiskBytes); owner.incNumEntriesInVM(curInVM); owner.incNumOverflowOnDisk(curOnDisk); owner.incNumOverflowBytesOnDisk(curOnDiskBytes); } else { // set them both to zero incNumEntriesInVM(getNumEntriesInVM()*-1); incNumOverflowOnDisk(getNumOverflowOnDisk()*-1); incNumOverflowBytesOnDisk(getNumOverflowBytesOnDisk()*-1); } }
if (Token.isRemovedFromDisk(entryVal)) { dr.incNumOverflowBytesOnDisk(-did.getValueLength()); incrementBucketStats(region, 0/*InVM*/, 0/*OnDisk*/, -did.getValueLength()); dr.incNumOverflowBytesOnDisk(did.getValueLength()); incrementBucketStats(region, 0/*InVM*/, 0/*OnDisk*/, did.getValueLength());
if (region.isThisRegionBeingClosedOrDestroyed()) return; dr.incNumOverflowBytesOnDisk(-did.getValueLength()); incrementBucketStats(region, 0/*InVM*/, 0/*OnDisk*/, -did.getValueLength()); dr.incNumOverflowBytesOnDisk(did.getValueLength()); incrementBucketStats(region, 0/*InVM*/, 0/*OnDisk*/, did.getValueLength());
dr.incNumOverflowBytesOnDisk(-oldValueLength); incrementBucketStats(region, 0/*InVM*/, -1/*OnDisk*/, -oldValueLength); } else { dr.incNumOverflowBytesOnDisk(did.getValueLength()); incrementBucketStats(region, 0/*InVM*/, 1/*OnDisk*/, did.getValueLength()); dr.incNumOverflowBytesOnDisk(-oldValueLength); incrementBucketStats(region, 1/*InVM*/, -1/*OnDisk*/, -oldValueLength);
dr.incNumOverflowBytesOnDisk(-oldValueLength); incrementBucketStats(region, 0/*InVM*/, -1/*OnDisk*/, -oldValueLength);
dr.incNumOverflowBytesOnDisk(valueLength); incrementBucketStats(region, -1/*InVM*/, 1/*OnDisk*/, valueLength);