本文整理汇总了Java中org.ehcache.config.units.MemoryUnit.MB属性的典型用法代码示例。如果您正苦于以下问题:Java MemoryUnit.MB属性的具体用法?Java MemoryUnit.MB怎么用?Java MemoryUnit.MB使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.ehcache.config.units.MemoryUnit
的用法示例。
在下文中一共展示了MemoryUnit.MB属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testWithReplacing
@Test
public void testWithReplacing() throws Exception {
long initialSize = 8;
long newSize = 16;
ResourceUnit mb = MemoryUnit.MB;
ResourcePoolsBuilder builder = ResourcePoolsBuilder.newResourcePoolsBuilder();
builder = builder.heap(initialSize, mb);
ResourcePools initialPools = builder.build();
SizedResourcePool newPool = new SizedResourcePoolImpl<>(HEAP, newSize, mb, false);
builder = builder.withReplacing(newPool);
ResourcePools replacedPools = builder.build();
final SizedResourcePool heapPool = replacedPools.getPoolForResource(HEAP);
assertThat(heapPool.isPersistent(), is(equalTo(newPool.isPersistent())));
assertThat(initialPools.getPoolForResource(HEAP).getSize(), is(initialSize));
assertThat(heapPool.getSize(), is(newSize));
assertThat(heapPool.getUnit(), is(mb));
}
示例2: testWithReplacingNoInitial
@Test
public void testWithReplacingNoInitial() throws Exception {
long newSize = 16;
ResourceUnit mb = MemoryUnit.MB;
SizedResourcePool newPool = new SizedResourcePoolImpl<>(HEAP, newSize, mb, false);
ResourcePoolsBuilder builder = newResourcePoolsBuilder();
ResourcePools resourcePools = builder.withReplacing(newPool).build();
SizedResourcePool pool = resourcePools.getPoolForResource(HEAP);
assertThat(pool.getSize(), is(newSize));
assertThat(pool.getUnit(), is(mb));
}
示例3: validateUpdate
@Test(expected = UnsupportedOperationException.class)
public void validateUpdate() throws Exception {
DedicatedClusteredResourcePoolImpl resourcePool = new DedicatedClusteredResourcePoolImpl("foo", 3, MemoryUnit.MB);
resourcePool.validateUpdate(mock(ResourcePool.class));
}