timerTask
ExpiringItem
tryAcquire
Pool