diff --git a/app.go b/app.go index 02b7c265ea..75bc7d4099 100644 --- a/app.go +++ b/app.go @@ -48,13 +48,13 @@ type Map map[string]interface{} // providers type Storage interface { // Get gets the value for the given key. - // It returns ErrNotFound if the storage does not contain the key. + // `nil, nil` is returned when the key does not exist Get(key string) ([]byte, error) - // Set stores the given value for the given key along with a - // time-to-live expiration value, 0 means live for ever + // Set stores the given value for the given key along + // with an expiration value, 0 means no expiration. // Empty key or value will be ignored without an error. - Set(key string, val []byte, ttl time.Duration) error + Set(key string, val []byte, exp time.Duration) error // Delete deletes the value for the given key. // It returns no error if the storage does not contain the key,