var ( // DefaultTimeout of the timeout package DefaultTimeout = 1 * time.Second )
func All() map[string]time.Duration
All returns all keys and their timeouts
func Get(key string) time.Duration
Get returns the timeout for the provided key
func Set(key string, t time.Duration)
Set the timeout for the key
func WithContext(ctx context.Context, key string) (context.Context, func())
WithContext returns a context with the specified timeout for the provided key