riya_business_travel_8.0.0_.../pkg/infra/localcache/cache.go
venbatechnologies@gmail.com 565484c22d Modified initial commit
2021-07-05 14:17:23 +05:30

20 lines
389 B
Go

package localcache
import (
"time"
gocache "github.com/patrickmn/go-cache"
)
// CacheService cache any object in memory on the local instance.
type CacheService struct {
*gocache.Cache
}
// New returns a new CacheService
func New(defaultExpiration, cleanupInterval time.Duration) *CacheService {
return &CacheService{
Cache: gocache.New(defaultExpiration, cleanupInterval),
}
}