package org.ff4j.consul.store; import org.ff4j.consul.ConsulConnection; import org.ff4j.core.FeatureStore; import org.ff4j.store.kv.KeyValueFeatureStore; import org.ff4j.utils.mapping.JsonStringFeatureMapper; /** * Generic {@link FeatureStore} to persist properties in a JCache (JSR107) compliant storage. * * @author <a href="mailto:cedrick.lunven@gmail.com">Cedrick LUNVEN</a> */ public class FeatureStoreConsul extends KeyValueFeatureStore < String > { /** * Default contructor. */ public FeatureStoreConsul() { super(); } /** * Initialization with cache manager. * * @param cacheManager */ public FeatureStoreConsul(ConsulConnection connection) { super(connection, new JsonStringFeatureMapper()); } }