public static ConnectionManagerAwareDbKvs create(DbKeyValueServiceConfig config) { HikariCPConnectionManager connManager = new HikariCPConnectionManager(config.connection()); ReentrantManagedConnectionSupplier connSupplier = new ReentrantManagedConnectionSupplier(connManager); SqlConnectionSupplier sqlConnSupplier = getSimpleTimedSqlConnectionSupplier(connSupplier); return new ConnectionManagerAwareDbKvs(DbKvs.create(config, sqlConnSupplier), connManager, sqlConnSupplier); }
public static ConnectionManagerAwareDbKvs create(DbKeyValueServiceConfig config) { HikariCPConnectionManager connManager = new HikariCPConnectionManager(config.connection()); ReentrantManagedConnectionSupplier connSupplier = new ReentrantManagedConnectionSupplier(connManager); SqlConnectionSupplier sqlConnSupplier = getSimpleTimedSqlConnectionSupplier(connSupplier); return new ConnectionManagerAwareDbKvs(DbKvs.create(config, sqlConnSupplier), connManager, sqlConnSupplier); }