Versions in this module Expand all Collapse all v1 v1.0.1 Sep 10, 2023 v1.0.0 Sep 10, 2023 Changes in this version + type Interface interface + Get func(ctx context.Context, key interface{}) (interface{}, error) + Set func(ctx context.Context, key, object interface{}) error + func NewCache(cache cache.CacheInterface[any], option ...store.Option) Interface + func NewCacheMarshaller(marshaller Marshaler, returnObj MarshallerReturnObj, option ...store.Option) Interface + type Marshaler interface + Clear func(ctx context.Context) error + Delete func(ctx context.Context, key interface{}) error + Get func(ctx context.Context, key interface{}, returnObj interface{}) (interface{}, error) + Invalidate func(ctx context.Context, options ...store.InvalidateOption) error + Set func(ctx context.Context, key, object interface{}, options ...store.Option) error + type MarshallerReturnObj func() interface