package cache // CacheStatus return status of chache type CacheStatus struct { Gets int64 Hits int64 MaxItemSize int CurrentSize int } // Cache this is a interface which defines some common functions type Cache interface { Set(key string, value interface{}) Get(key string) (interface{}, bool) Delete(key string) Status() *CacheStatus }