Search in sources :

Example 1 with RecordingCacheWriter

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);
}
Also used : RecordingCacheWriter(com.hazelcast.simulator.tests.icache.helpers.RecordingCacheWriter) CacheUtils.createCacheManager(com.hazelcast.simulator.tests.icache.helpers.CacheUtils.createCacheManager) CacheManager(javax.cache.CacheManager) RecordingCacheLoader(com.hazelcast.simulator.tests.icache.helpers.RecordingCacheLoader) Setup(com.hazelcast.simulator.test.annotations.Setup)

Example 2 with RecordingCacheWriter

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);
}
Also used : RecordingCacheWriter(com.hazelcast.simulator.tests.icache.helpers.RecordingCacheWriter) RecordingCacheLoader(com.hazelcast.simulator.tests.icache.helpers.RecordingCacheLoader) Verify(com.hazelcast.simulator.test.annotations.Verify)

Aggregations

RecordingCacheLoader (com.hazelcast.simulator.tests.icache.helpers.RecordingCacheLoader)2 RecordingCacheWriter (com.hazelcast.simulator.tests.icache.helpers.RecordingCacheWriter)2 Setup (com.hazelcast.simulator.test.annotations.Setup)1 Verify (com.hazelcast.simulator.test.annotations.Verify)1 CacheUtils.createCacheManager (com.hazelcast.simulator.tests.icache.helpers.CacheUtils.createCacheManager)1 CacheManager (javax.cache.CacheManager)1