@Override
public void run() {
for (long c = 0; c < this.reps; c++) {
PoolEntryRequest request = this.pool.requestPoolEntry(ROUTE, null);
BasicPoolEntry entry;
try {
entry = request.getPoolEntry(-1, TimeUnit.MILLISECONDS);
this.pool.freeEntry(entry, true, -1, TimeUnit.MILLISECONDS);
} catch (ConnectionPoolTimeoutException e) {
e.printStackTrace();