/** * @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(); } }
/** * @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(); } }