Added NoHeap support

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/admin/accounting-manager@135031 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-11-29 12:06:36 +00:00
parent 6f97b77892
commit 975ee71103
1 changed files with 3 additions and 4 deletions

View File

@ -13,7 +13,6 @@ import org.ehcache.config.builders.CacheConfigurationBuilder;
import org.ehcache.config.builders.ResourcePoolsBuilder;
import org.ehcache.config.units.MemoryUnit;
import org.ehcache.expiry.Expirations;
import org.ehcache.expiry.Expiry;
import org.ehcache.jsr107.Eh107Configuration;
import org.gcube.portlets.admin.accountingmanager.shared.data.response.SeriesResponse;
import org.gcube.portlets.admin.accountingmanager.shared.exception.ServiceException;
@ -48,8 +47,8 @@ public class AccountingCache implements Serializable {
logger.info("AccountingCache URI: " + cacheManager.getURI());
ResourcePoolsBuilder builder = ResourcePoolsBuilder
.newResourcePoolsBuilder().heap(240L, MemoryUnit.MB);
// .offheap(1L, MemoryUnit.MB);
.newResourcePoolsBuilder().heap(60L, MemoryUnit.MB)
.offheap(240L, MemoryUnit.MB);
// .disk(500L, MemoryUnit.KB)
@ -61,7 +60,7 @@ public class AccountingCache implements Serializable {
Expirations
.timeToLiveExpiration(org.ehcache.expiry.Duration
.of(30L, TimeUnit.MINUTES)))
.withSizeOfMaxObjectSize(80L, MemoryUnit.MB).build();
.withSizeOfMaxObjectSize(50L, MemoryUnit.MB).build();
// mBeanServer = ManagementFactory.getPlatformMBeanServer();