HeapCacheBuilder builder = CacheBuilder.heapCache();
builder.cacheLoader(cacheLoader).evictionListener(evictionListener).indexHandler(indexHandler);
cache = builder.build();
} else if (type.equals("transactionalheap")) {
TransactionalHeapCacheBuilder builder = CacheBuilder.transactionalHeapCache();
builder.cacheLoader(cacheLoader).evictionListener(evictionListener).indexHandler(indexHandler);
cache = builder.build();
} else if (type.equals("offheap")) {
OffHeapCacheBuilder builder = CacheBuilder.offHeapCache();
builder.cacheLoader(cacheLoader).evictionListener(evictionListener).indexHandler(indexHandler)
.concurrencyLevel(concurrencyLevel).bufferCleanerPeriod(bufferCleanerPeriod)