code: func (ds *RemoteCache) Set(key string, value interface{}, expire time.Duration) error {
  	if expire == 0 {
  		expire = defaultMaxCacheExpiration
  	}
  
  	return ds.client.Set(key, value, expire)
  }
docs: // Set sets an object into the cache. if `expire` is set to zero it will default to 24h