@Override public Iterator<Entry<K, V>> iterator(int fetchSize) { return cache.iterator(fetchSize); }
@Override public Iterator<Entry<K, V>> iterator() { return cache.iterator(); }
private void populateLocalCacheEntrySet(ICache<K, T> cache) { cacheEntryList = new ConcurrentSkipListSet<>(); Iterator<Cache.Entry<K, T>> cacheEntryIterator = cache.iterator(); while (cacheEntryIterator.hasNext()) { cacheEntryList.add(cacheEntryIterator.next().getKey()); } cacheConfig = cache.getConfiguration(CacheConfig.class); LOG.info("Populated local cache entry set with respect to remote cache provider."); }
private void populateLocalCacheEntrySet(ICache<K, T> cache) { cacheEntryList = new ConcurrentSkipListSet<>(); Iterator<Cache.Entry<K, T>> cacheEntryIterator = cache.iterator(); while (cacheEntryIterator.hasNext()) { cacheEntryList.add(cacheEntryIterator.next().getKey()); } cacheConfig = cache.getConfiguration(CacheConfig.class); LOG.info("Populated local cache entry set with respect to remote cache provider."); }
public static void main(String[] args) { init(); try { ICache<Integer, Integer> cache = createCache("MyCacheForIteratorUsage"); for (int i = 0; i < SIZE; i++) { cache.put(i, i * i); } Iterator<Cache.Entry<Integer, Integer>> iter = cache.iterator(); while (iter.hasNext()) { Cache.Entry<Integer, Integer> e = iter.next(); int key = e.getKey(); int value = e.getValue(); System.out.println("Key: " + key + ", Value: " + value); } cache.destroy(); } catch (Throwable t) { t.printStackTrace(); } finally { destroy(); } } }
@Verify public void globalVerify() { Counter totalCounter = new Counter(); for (Counter counter : results) { totalCounter.add(counter); } logger.info(name + " " + totalCounter + " from " + results.size() + " worker Threads"); for (int i = 0; i < keyCount; i++) { assertFalse(name + " ICache should not contain key " + i, cache.containsKey(i)); } assertFalse(name + " ICache iterator should not have elements", cache.iterator().hasNext()); assertEquals(name + " ICache size should be 0", 0, cache.size()); } }