public boolean mustEvict(LRUStatistics stats, Region region, int delta) { return stats.getCounter() + delta > stats.getLimit(); } };
public boolean mustEvict(LRUStatistics stats, Region region, int delta) { return stats.getCounter() + delta > stats.getLimit(); } };
public boolean mustEvict(LRUStatistics stats, Region region, int delta) { return stats.getCounter() + delta > stats.getLimit(); } };
public boolean mustEvict(LRUStatistics stats, Region region, int delta) { return stats.getCounter() + delta > stats.getLimit(); } };
public long limit() { if ( stats == null ) { throw new InternalGemFireException(LocalizedStrings.LRUAlgorithm_LRU_STATS_IN_EVICTION_CONTROLLER_INSTANCE_SHOULD_NOT_BE_NULL.toLocalizedString()); } if (bucketRegion != null) { return bucketRegion.getLimit(); } return stats.getLimit(); }
public long limit() { if ( stats == null ) { throw new InternalGemFireException(LocalizedStrings.LRUAlgorithm_LRU_STATS_IN_EVICTION_CONTROLLER_INSTANCE_SHOULD_NOT_BE_NULL.toLocalizedString()); } if (bucketRegion != null) { return bucketRegion.getLimit(); } return stats.getLimit(); }
@Override public void run2() throws CacheException { final PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); final PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(maxEnteries, ((AbstractLRURegionMap)pr1.entries) ._getLruList().stats().getLimit()); assertEquals(maxEnteries, ((AbstractLRURegionMap)pr2.entries) ._getLruList().stats().getLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getDestroysLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr2.entries)._getLruList() .stats().getDestroysLimit()); } });
@Override public void run2() throws CacheException { final PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); final PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(maxEnteries, ((AbstractLRURegionMap)pr1.entries) ._getLruList().stats().getLimit()); assertEquals(maxEnteries, ((AbstractLRURegionMap)pr2.entries) ._getLruList().stats().getLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getDestroysLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr2.entries)._getLruList() .stats().getDestroysLimit()); } });
@Override public void run2() throws CacheException { final long ONE_MEG = 1024L * 1024L; final PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); final PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(pr1.getLocalMaxMemory(), ((AbstractLRURegionMap)pr1.entries) ._getLruList().stats().getLimit() / ONE_MEG); assertEquals(pr2.getLocalMaxMemory(), ((AbstractLRURegionMap)pr2.entries) ._getLruList().stats().getLimit() / ONE_MEG); assertEquals(1000, ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getDestroysLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr2.entries)._getLruList() .stats().getDestroysLimit()); } });
@Override public void run2() throws CacheException { final long ONE_MEG = 1024L * 1024L; final PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); final PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(pr1.getLocalMaxMemory(), ((AbstractLRURegionMap)pr1.entries) ._getLruList().stats().getLimit() / ONE_MEG); assertEquals(pr2.getLocalMaxMemory(), ((AbstractLRURegionMap)pr2.entries) ._getLruList().stats().getLimit() / ONE_MEG); assertEquals(1000, ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getDestroysLimit()); assertEquals(1000, ((AbstractLRURegionMap)pr2.entries)._getLruList() .stats().getDestroysLimit()); } });
/** * Gets the total entry size limit for the map from the capacity * controller helper. * * @return The total allowable size of this maps entries. */ protected final long getLimit() { if (_getOwner() instanceof BucketRegion) { BucketRegion bucketRegion = (BucketRegion)_getOwner(); return bucketRegion.getLimit(); } return _getLruList().stats().getLimit(); }
/** * Gets the total entry size limit for the map from the capacity * controller helper. * * @return The total allowable size of this maps entries. */ protected final long getLimit() { if (_getOwner() instanceof BucketRegion) { BucketRegion bucketRegion = (BucketRegion)_getOwner(); return bucketRegion.getLimit(); } return _getLruList().stats().getLimit(); }
String s = "Limit is " + lruStats.getLimit() + " evictions are " + lruStats.getEvictions(); throw new RuntimeException(s);
public void run2() throws CacheException { getCache(); Region reg1 = getRootRegion().getSubregion(r1); Region reg2 = getRootRegion().getSubregion(r2); Region reg3 = getRootRegion().getSubregion(r3); final Region[] r = {reg1, reg2, reg3}; for(int i =0; i<r.length; i++) { assertNotNull(r[i]); assertEquals(numEntries, r[i].size()); { LocalRegion lr = (LocalRegion) r[i]; assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getLimit()); assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getCounter()); } } } });
public void run2() throws CacheException { getCache(); Region reg1 = getRootRegion().getSubregion(r1); Region reg2 = getRootRegion().getSubregion(r2); Region reg3 = getRootRegion().getSubregion(r3); final Region[] r = {reg1, reg2, reg3}; for(int i =0; i<r.length; i++) { assertNotNull(r[i]); assertEquals(numEntries, r[i].size()); { LocalRegion lr = (LocalRegion) r[i]; assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getLimit()); assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getCounter()); } } } });
assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getLimit()); assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getCounter());
assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getLimit()); assertEquals(maxEntries, lr.getEvictionController().getLRUHelper().getStats().getCounter());