use of com.hazelcast.simulator.tests.icache.helpers.RecordingCacheWriter in project hazelcast-simulator by hazelcast.
the class ReadWriteICacheTest method setup.
@Setup
public void setup() {
counters = targetInstance.getList(name + "counters");
RecordingCacheLoader<Integer> loader = new RecordingCacheLoader<Integer>();
loader.loadDelayMs = getDelayMs;
RecordingCacheWriter<Integer, Integer> writer = new RecordingCacheWriter<Integer, Integer>();
writer.writeDelayMs = putDelayMs;
writer.deleteDelayMs = removeDelayMs;
config = new CacheConfig<Integer, Integer>();
config.setReadThrough(true);
config.setWriteThrough(true);
config.setCacheLoaderFactory(FactoryBuilder.factoryOf(loader));
config.setCacheWriterFactory(FactoryBuilder.factoryOf(writer));
CacheManager cacheManager = createCacheManager(targetInstance);
cacheManager.createCache(name, config);
cache = cacheManager.getCache(name);
}
use of com.hazelcast.simulator.tests.icache.helpers.RecordingCacheWriter in project hazelcast-simulator by hazelcast.
the class ReadWriteICacheTest method verify.
@Verify(global = false)
public void verify() {
RecordingCacheLoader loader = (RecordingCacheLoader) config.getCacheLoaderFactory().create();
RecordingCacheWriter writer = (RecordingCacheWriter) config.getCacheWriterFactory().create();
logger.info(name + ": " + loader);
logger.info(name + ": " + writer);
}
Aggregations