/** {@inheritDoc} */ @Override public long sizeLong() { return delegate.get().sizeLong(); }
/** {@inheritDoc} */ @Override public long sizeLong(CachePeekMode... peekModes) throws CacheException { IgniteInternalCache<K, V> delegate = getDelegateSafe(); try { if (isAsync()) { setFuture(delegate.sizeLongAsync(peekModes)); return 0; } else return delegate.sizeLong(peekModes); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public long sizeLong(int part, CachePeekMode... peekModes) throws CacheException { IgniteInternalCache<K, V> delegate = getDelegateSafe(); try { if (isAsync()) { setFuture(delegate.sizeLongAsync(part, peekModes)); return 0; } else return delegate.sizeLong(part, peekModes); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public long sizeLong(int partition, CachePeekMode[] peekModes) throws IgniteCheckedException { return delegate.get().sizeLong(partition, peekModes); }
/** {@inheritDoc} */ @Override public long sizeLong(CachePeekMode... peekModes) throws CacheException { try { if (isAsync()) { setFuture(delegate.sizeLongAsync(peekModes)); return 0; } else return delegate.sizeLong(peekModes); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public long sizeLong(CachePeekMode[] peekModes) throws IgniteCheckedException { return delegate.get().sizeLong(peekModes); }
/** {@inheritDoc} */ @Override public long sizeLong(int part, CachePeekMode... peekModes) throws CacheException { try { if (isAsync()) { setFuture(delegate.sizeLongAsync(part, peekModes)); return 0; } else return delegate.sizeLong(part, peekModes); } catch (IgniteCheckedException | IgniteException e) { throw cacheException(e); } }
/** {@inheritDoc} */ @Override public long sizeLong() { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public long sizeLong(int partition, CachePeekMode[] peekModes) throws IgniteCheckedException { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(partition, peekModes); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public long sizeLong(CachePeekMode[] peekModes) throws IgniteCheckedException { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(peekModes); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public long sizeLong(CachePeekMode[] peekModes) throws IgniteCheckedException { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(peekModes); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public long sizeLong(int partition, CachePeekMode[] peekModes) throws IgniteCheckedException { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(partition, peekModes); } finally { gate.leave(prev); } }
/** {@inheritDoc} */ @Override public long sizeLong() { CacheOperationContext prev = gate.enter(opCtx); try { return delegate.sizeLong(); } finally { gate.leave(prev); } }