relay_timer_pool.go
func (tp *relayTimerPool) Put(rt *relayTimer) {
	if tp.verify {
		// If we are trying to verify correct pool behavior, then we don't release
		// the timer, and instead ensure no methods are called after being released.
		return
	}
	tp.pool.Put(rt)
}
func (tp *relayTimerPool) Put(rt *relayTimer) {
	if tp.verify {
		// If we are trying to verify correct pool behavior, then we don't release
		// the timer, and instead ensure no methods are called after being released.
		return
	}
	tp.pool.Put(rt)
}
// Put returns a relayTimer back to the pool.