Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrEntryNotFound = errors.New("cache entry not found")
)
Functions ¶
This section is empty.
Types ¶
type AppCacheService ¶
type AppCacheService interface { Create(entry CacheEntry) error List(keys ...string) ([]CacheEntry, error) FindByName(key string) (CacheEntry, error) }
type CacheStorage ¶
type CacheStorage interface { GetAll(keys ...string) ([]CacheEntry, error) Get(key string) (CacheEntry, error) Put(entry CacheEntry) error }
type MockAppCacheService ¶
type MockAppCacheService struct { OnCreate func(CacheEntry) error OnList func(...string) ([]CacheEntry, error) OnFindByName func(string) (CacheEntry, error) }
MockAppCacheService implements AppCacheService interface
func (*MockAppCacheService) Create ¶
func (m *MockAppCacheService) Create(e CacheEntry) error
func (*MockAppCacheService) FindByName ¶
func (m *MockAppCacheService) FindByName(k string) (CacheEntry, error)
func (*MockAppCacheService) List ¶
func (m *MockAppCacheService) List(keys ...string) ([]CacheEntry, error)
type MockCacheStorage ¶
type MockCacheStorage struct { OnPut func(CacheEntry) error OnGetAll func(...string) ([]CacheEntry, error) OnGet func(string) (CacheEntry, error) }
MockCacheStorage implements CacheStorage interface
func (*MockCacheStorage) Get ¶
func (m *MockCacheStorage) Get(key string) (CacheEntry, error)
func (*MockCacheStorage) GetAll ¶
func (m *MockCacheStorage) GetAll(keys ...string) ([]CacheEntry, error)
func (*MockCacheStorage) Put ¶
func (m *MockCacheStorage) Put(e CacheEntry) error
Click to show internal directories.
Click to hide internal directories.