@Override protected R putRecord(K key, R record) { R oldRecord = records.put(key, record); nearCacheStats.incrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); if (oldRecord != null) { nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, oldRecord)); } return oldRecord; }
@Override protected R putRecord(K key, R record) { R oldRecord = records.put(key, record); nearCacheStats.incrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); if (oldRecord != null) { nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, oldRecord)); } return oldRecord; }
@Override public void onEvict(K key, R record, boolean wasExpired) { super.onEvict(key, record, wasExpired); nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); }
@Override public void onEvict(K key, R record, boolean wasExpired) { super.onEvict(key, record, wasExpired); nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); }
@Override protected R removeRecord(K key) { R removedRecord = records.remove(key); if (canUpdateStats(removedRecord)) { nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, removedRecord)); } return removedRecord; }
@Override public R apply(K key, R record) { if (canUpdateStats(record)) { nearCacheStats.decrementOwnedEntryCount(); nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); nearCacheStats.incrementInvalidations(); } return null; } };
@Override public R apply(K key, R record) { if (canUpdateStats(record)) { nearCacheStats.decrementOwnedEntryCount(); nearCacheStats.decrementOwnedEntryMemoryCost(getTotalStorageMemoryCost(key, record)); nearCacheStats.incrementInvalidations(); } return null; } };