code: func newTokenManager(expiredAfter time.Duration, dht *DHT) *tokenManager {
  	return &tokenManager{
  		syncedMap:    newSyncedMap(),
  		expiredAfter: expiredAfter,
  		dht:          dht,
  	}
  }
docs: // newTokenManager returns a new tokenManager.