/** * access the getHelper method on the eviction controller to initialize * the ccHelper field. * * @param ec The governing eviction controller. * @return the helper instance from the eviction controller. */ private static EnableLRU getHelper( LRUAlgorithm ec ) { return ec.getLRUHelper(); } @Override
/** * access the getHelper method on the eviction controller to initialize * the ccHelper field. * * @param ec The governing eviction controller. * @return the helper instance from the eviction controller. */ private static EnableLRU getHelper( LRUAlgorithm ec ) { return ec.getLRUHelper(); } @Override
/** * * @param region * get LRU statistics */ protected LRUStatistics getLRUStats(Region region) { return ((LocalRegion)region).getEvictionController().getLRUHelper() .getStats(); }
protected LRUStatistics getLRUStats(Region region) { return ((LocalRegion)region).getEvictionController().getLRUHelper() .getStats(); }
/** * Returns the <code>LRUStatistics</code> for the given region */ protected LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion) region; return l.getEvictionController().getLRUHelper().getStats(); }
/** * Returns the <code>LRUStatistics</code> for the given region */ private LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion) region; return l.getEvictionController().getLRUHelper().getStats(); }
/** * Returns the <code>LRUStatistics</code> for the given region */ private LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion)region; return l.getEvictionController().getLRUHelper().getStats(); }
/** * * @param region1 * @return */ protected LRUStatistics getLRUStats(Region region1) { return ((LocalRegion)region1).getEvictionController().getLRUHelper() .getStats(); }
protected LRUStatistics getLRUStats(Region region) { return ((LocalRegion)region).getEvictionController().getLRUHelper() .getStats(); }
/** * Returns the <code>LRUStatistics</code> for the given region */ private static LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion) region; return l.getEvictionController().getLRUHelper().getStats(); }
/** * getLRUStats * @param region1 * @return */ protected LRUStatistics getLRUStats(Region region1) { return ((LocalRegion)region1).getEvictionController().getLRUHelper() .getStats(); }
/** * Returns the <code>LRUStatistics</code> for the given region */ private LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion) region; return l.getEvictionController().getLRUHelper().getStats(); }
protected LRUStatistics getLRUStats(Region region) { final LocalRegion l = (LocalRegion) region; return l.getEvictionController().getLRUHelper().getStats(); }
private long getSizeFromEvictionStats(LocalRegion region) { long result = region.getEvictionController().getLRUHelper().getStats().getCounter(); // region.getCache().getLogger().info("DEBUG evictionSize=" + result); return result; }
private long getEvictions(LocalRegion region) { return region.getEvictionController().getLRUHelper().getStats().getEvictions(); }
LRUStatistics getOrCreatePRLRUStats(PlaceHolderDiskRegion dr) { String prName = dr.getPrName(); LRUStatistics result = null; synchronized (this.prlruStatMap) { result = this.prlruStatMap.get(prName); if (result == null) { EvictionAttributesImpl ea = dr.getEvictionAttributes(); LRUAlgorithm ec = ea.createEvictionController(null, dr.getEnableOffHeapMemory()); StatisticsFactory sf = cache.getDistributedSystem(); result = ec.getLRUHelper().initStats(dr, sf); this.prlruStatMap.put(prName, result); } } return result; }
LRUStatistics getOrCreatePRLRUStats(PlaceHolderDiskRegion dr) { String prName = dr.getPrName(); LRUStatistics result = null; synchronized (this.prlruStatMap) { result = this.prlruStatMap.get(prName); if (result == null) { EvictionAttributesImpl ea = dr.getEvictionAttributes(); LRUAlgorithm ec = ea.createEvictionController(null, dr.getOffHeap()); StatisticsFactory sf = cache.getDistributedSystem(); result = ec.getLRUHelper().initStats(dr, sf); this.prlruStatMap.put(prName, result); } } return result; }
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()); } } } });
/** Make the current values the before values */ protected void saveEvictionStats(long numBytesInVM) { // reset the before values before_stat_entriesInVM = ((PartitionedRegion)aRegion).getDiskRegionStats().getNumEntriesInVM(); before_stat_numOverflowOnDisk = ((PartitionedRegion)aRegion).getDiskRegionStats().getNumOverflowOnDisk(); before_numBytesInThisVM = numBytesInVM; before_stat_lruEvictions = ((LocalRegion)aRegion).getEvictionController().getLRUHelper().getStats().getEvictions(); Log.getLogWriter().info("Set before values to:\n" + "before_stat_entriesInVM: " + before_stat_entriesInVM + "\n" + "before_stat_numOverflowOnDisk: " + before_stat_numOverflowOnDisk + "\n" + "before_numBytesInThisVM: " + before_numBytesInThisVM + "\n" + "before_lruEvictions: " + before_stat_lruEvictions); }