/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> applyx(IgniteInternalCache<Object, Object> c, GridKernalContext ctx) { return c.containsKeysAsync(keys); } }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> containsKeysAsync(Collection keys) { return delegate.get().containsKeysAsync(transform(keys)); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> containsKeysAsync(Collection<? extends K> keys) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.containsKeysAsync(keys); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> containsKeysAsync(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); return createFuture(delegate.containsKeysAsync(keys)); }
/** {@inheritDoc} */ @Override public boolean containsKeys(Set<? extends K> keys) { IgniteInternalCache<K, V> delegate = getDelegateSafe(); if (isAsync()) { setFuture(delegate.containsKeysAsync(keys)); return false; } else return delegate.containsKeys(keys); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<?> applyx(IgniteInternalCache<Object, Object> c, GridKernalContext ctx) { return c.containsKeysAsync(keys); } }
/** {@inheritDoc} */ @Override public IgniteFuture<Boolean> containsKeysAsync(Set<? extends K> keys) { return createFuture(delegate.containsKeysAsync(keys)); }
/** {@inheritDoc} */ @Override public IgniteInternalFuture<Boolean> containsKeysAsync(Collection<? extends K> keys) { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.containsKeysAsync(keys); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public boolean containsKeys(Set<? extends K> keys) { if (isAsync()) { setFuture(delegate.containsKeysAsync(keys)); return false; } else return delegate.containsKeys(keys); }