protected long calculateEntryOverhead(RegionEntry entry) { if (entryOverHead == -1L && !this.reservedTable() && needAccounting()) { synchronized (this) { if (entryOverHead == -1L) { entryOverHead = getEntryOverhead(entry); memTrace("Entry overhead for " + getFullPath() + " = " + entryOverHead); } } } return entryOverHead; }
protected long calculateDiskIdOverhead(DiskId diskId) { if (!this.reservedTable() && diskIdOverHead == -1L && needAccounting()) { diskIdOverHead = ReflectionObjectSizer.getInstance().sizeof(diskId); memTrace("diskIdOverHead = " + diskIdOverHead); } return diskIdOverHead; }