@Override
public void run() {
ConnectionReuseStrategy connStrategy = DefaultConnectionReuseStrategy.INSTANCE;
try {
Future<BasicPoolEntry> future = pool.lease(this.target, null);
boolean reusable = false;
BasicPoolEntry entry = future.get();
try {
HttpClientConnection conn = entry.getConnection();