@Override public SqlConnection get() { if (sharedConnection == null) { sharedConnection = getFresh(); } return sharedConnection; }
AtomicReference<T> result = Atomics.newReference(); Thread writeThread = new Thread(() -> { SqlConnection freshConn = conns.getFresh(); try { result.set(runner.apply(dbTables.createWrite(tableRef,
@Override public SqlConnection get() { if (sharedConnection == null) { sharedConnection = getFresh(); } return sharedConnection; }
AtomicReference<T> result = Atomics.newReference(); Thread writeThread = new Thread(() -> { SqlConnection freshConn = conns.getFresh(); try { result.set(runner.apply(dbTables.createWrite(tableRef,