1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-09-28 06:06:29 -04:00
OpenDiablo2/d2common/d2interface/cache.go

12 lines
264 B
Go

package d2interface
// Cache stores arbitrary data for fast retrieval
type Cache interface {
SetVerbose(verbose bool)
GetWeight() int
GetBudget() int
Insert(key string, value interface{}, weight int) error
Retrieve(key string) (interface{}, bool)
Clear()
}