@Override public void setMaximumSizePercent(double percent) { long maxSize = getCacheSizePercent(percent); setMaximumSize(maxSize); }
@Override public void setMaximumSizePercent(double percent) { long maxSize = getCacheSizePercent(percent); setMaximumSize(maxSize); }
long sizeBytes; if (isNullOrEmpty(unit) && parsedNumber <= 1) { sizeBytes = getCacheSizePercent(parsedNumber); } else { final int pow = powers.get(unit);
long sizeBytes; if (isNullOrEmpty(unit) && parsedNumber <= 1) { sizeBytes = getCacheSizePercent(parsedNumber); } else { final int pow = powers.get(unit);
maxCacheSize = getCacheSizePercent(percent);
maxCacheSize = getCacheSizePercent(percent);
public @Test void getCacheSizePercent() { final long maxHeapSize = 1024 * 1024; doReturn(maxHeapSize).when(cacheManager).getMaximumHeapSize(); assertEquals(0L, cacheManager.getCacheSizePercent(0)); assertEquals(maxHeapSize / 2, cacheManager.getCacheSizePercent(0.5)); }
public @Test void getCacheSizePercent() { final long maxHeapSize = 1024 * 1024; doReturn(maxHeapSize).when(cacheManager).getMaximumHeapSize(); assertEquals(0L, cacheManager.getCacheSizePercent(0)); assertEquals(maxHeapSize / 2, cacheManager.getCacheSizePercent(0.5)); }
public @Test void getCacheSizePercentExceedsMaximumAllowed() { ex.expect(IllegalArgumentException.class); ex.expectMessage("between zero and 90%"); cacheManager.getCacheSizePercent(0.91); }
public @Test void getCacheSizePercentNegative() { ex.expect(IllegalArgumentException.class); ex.expectMessage("between zero and 90%"); cacheManager.getCacheSizePercent(-1); }
public @Test void getCacheSizePercentExceedsMaximumAllowed() { ex.expect(IllegalArgumentException.class); ex.expectMessage("between zero and 90%"); cacheManager.getCacheSizePercent(0.91); }
public @Test void getCacheSizePercentNegative() { ex.expect(IllegalArgumentException.class); ex.expectMessage("between zero and 90%"); cacheManager.getCacheSizePercent(-1); }