package cache // DisabledCache is the disabled cache. type DisabledCache struct{} // NewDisabledCache creates a new disabled cache. func NewDisabledCache() (Cache, error) { c := new(DisabledCache) return c, nil } // Set is an empty function to implement the interface. func (c *DisabledCache) Set(_ string, _ string) error { return nil } // Contains is an empty function to implement the interface. func (c *DisabledCache) Contains(_ string, _ string) (bool, error) { return false, nil } // Cleanup is an empty function to implement the interface. func (c *DisabledCache) Cleanup() {}