public final void invalidateNearCache(Data key) { if (!mapContainer.hasInvalidationListener() || key == null) { return; } Invalidator invalidator = getNearCacheInvalidator(); invalidator.invalidateKey(key, name, getCallerUuid()); }
public final void invalidateNearCache(Data key) { if (!mapContainer.hasInvalidationListener() || key == null) { return; } Invalidator invalidator = getNearCacheInvalidator(); invalidator.invalidateKey(key, name, getCallerUuid()); }
protected final void invalidateNearCache(List<Data> keys) { if (!mapContainer.hasInvalidationListener() || isEmpty(keys)) { return; } Invalidator invalidator = getNearCacheInvalidator(); for (Data key : keys) { invalidator.invalidateKey(key, name, getCallerUuid()); } }
protected final void invalidateNearCache(List<Data> keys) { if (!mapContainer.hasInvalidationListener() || isEmpty(keys)) { return; } Invalidator invalidator = getNearCacheInvalidator(); for (Data key : keys) { invalidator.invalidateKey(key, name, getCallerUuid()); } }
/** * This method helps to add clearing Near Cache event only from one-partition which matches partitionId of the map name. */ protected final void invalidateAllKeysInNearCaches() { if (mapContainer.hasInvalidationListener()) { int partitionId = getPartitionId(); Invalidator invalidator = getNearCacheInvalidator(); if (partitionId == getNodeEngine().getPartitionService().getPartitionId(name)) { invalidator.invalidateAllKeys(name, getCallerUuid()); } invalidator.resetPartitionMetaData(name, getPartitionId()); } }
/** * This method helps to add clearing Near Cache event only from one-partition which matches partitionId of the map name. */ protected final void invalidateAllKeysInNearCaches() { if (mapContainer.hasInvalidationListener()) { int partitionId = getPartitionId(); Invalidator invalidator = getNearCacheInvalidator(); if (partitionId == getNodeEngine().getPartitionService().getPartitionId(name)) { invalidator.invalidateAllKeys(name, getCallerUuid()); } invalidator.resetPartitionMetaData(name, getPartitionId()); } }