/** * Checks if set was removed and handles iterators weak reference queue. */ private void onAccess() { ctx.itHolder().checkWeakQueue(); checkRemoved(); }
/** * @return Closeable iterator. */ private GridCloseableIterator<T> iterator0() { try { WeakReferenceCloseableIterator<T> it = separated ? separatedCacheIterator() : sharedCacheIterator(); if (rmvd) { ctx.itHolder().removeIterator(it); checkRemoved(); } return it; } catch (IgniteCheckedException e) { throw U.convertException(e); } }
/** * Checks if set was removed and handles iterators weak reference queue. */ private void onAccess() { ctx.itHolder().checkWeakQueue(); checkRemoved(); }
/** * @return Closeable iterator. */ private GridCloseableIterator<T> iterator0() { try { WeakReferenceCloseableIterator<T> it = separated ? separatedCacheIterator() : sharedCacheIterator(); if (rmvd) { ctx.itHolder().removeIterator(it); checkRemoved(); } return it; } catch (IgniteCheckedException e) { throw U.convertException(e); } }