/** * @param keys Keys to clear. * @throws IgniteCheckedException In case of error. */ private void clear(@Nullable Set<? extends K> keys) throws IgniteCheckedException { //TODO IGNITE-7952 MvccUtils.verifyMvccOperationSupport(ctx, "Clear"); if (isLocal()) { if (keys == null) clearLocally(true, false, false); else clearLocallyAll(keys, true, false, false); } else { executeClearTask(keys, false).get(); executeClearTask(keys, true).get(); } }
log.debug("Finished searching keys for undeploy [keysCnt=" + keys.size() + ']'); cache.clearLocally(keys, true);
/** * @param keys Keys to clear. * @throws IgniteCheckedException In case of error. */ private void clear(@Nullable Set<? extends K> keys) throws IgniteCheckedException { //TODO IGNITE-7952 MvccUtils.verifyMvccOperationSupport(ctx, "Clear"); if (isLocal()) { if (keys == null) clearLocally(true, false, false); else clearLocallyAll(keys, true, false, false); } else { executeClearTask(keys, false).get(); executeClearTask(keys, true).get(); } }
assert e1 == null || e1.readers().isEmpty(); assert !internalCache(near0).clearLocally(key);
log.debug("Finished searching keys for undeploy [keysCnt=" + keys.size() + ']'); cache.clearLocally(keys, true);