package com.bagri.server.hazelcast.store;
import java.util.Collection;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.hazelcast.core.HazelcastInstance;
import com.hazelcast.core.IdGenerator;
import com.hazelcast.core.MapLoaderLifecycleSupport;
import com.hazelcast.core.MapStore;
public class DummyCacheStore implements MapStore<Object, Object>, MapLoaderLifecycleSupport {
private Logger logger;
@Override
public void init(HazelcastInstance hazelcastInstance, Properties properties, String mapName) {
logger = LoggerFactory.getLogger(DummyCacheStore.class.getName() + "[" + mapName + "]");
logger.trace("init.enter; properties: {}", properties);
}
@Override
public void destroy() {
logger.trace("destroy.enter;");
}
@Override
public Object load(Object key) {
logger.trace("load.enter; key: {}", key);
return null;
}
@Override
public Map<Object, Object> loadAll(Collection<Object> keys) {
logger.trace("loadAll.enter; keys: {}", keys.size());
return null;
}
@Override
public Set<Object> loadAllKeys() {
logger.trace("loadAllKeys.enter;");
return null;
}
@Override
public void delete(Object key) {
logger.trace("delete.enter; key: {}", key);
}
@Override
public void deleteAll(Collection<Object> keys) {
logger.trace("deleteAll.enter; keys: {}", keys.size());
}
@Override
public void store(Object key, Object value) {
logger.trace("store.enter; key: {}; value: {}", key, value);
}
@Override
public void storeAll(Map<Object, Object> entries) {
logger.trace("storeAll.enter; entries: {}", entries.size());
}
}