Documentation ¶
Index ¶
- type AdaptedSizedLruCacheStub
- func (a *AdaptedSizedLruCacheStub) AddSized(key, value interface{}, sizeInBytes int64) bool
- func (a *AdaptedSizedLruCacheStub) AddSizedAndReturnEvicted(key, value interface{}, sizeInBytes int64) map[interface{}]interface{}
- func (a *AdaptedSizedLruCacheStub) AddSizedIfMissing(key, value interface{}, sizeInBytes int64) (ok, evicted bool)
- func (a *AdaptedSizedLruCacheStub) Contains(key interface{}) (ok bool)
- func (a *AdaptedSizedLruCacheStub) Get(key interface{}) (value interface{}, ok bool)
- func (a *AdaptedSizedLruCacheStub) IsInterfaceNil() bool
- func (a *AdaptedSizedLruCacheStub) Keys() []interface{}
- func (a *AdaptedSizedLruCacheStub) Len() int
- func (a *AdaptedSizedLruCacheStub) Peek(key interface{}) (value interface{}, ok bool)
- func (a *AdaptedSizedLruCacheStub) Purge()
- func (a *AdaptedSizedLruCacheStub) Remove(key interface{}) bool
- func (a *AdaptedSizedLruCacheStub) SizeInBytesContained() uint64
- type EvictionHandlerStub
- type MarshalizerMock
- type MemDbMock
- func (s *MemDbMock) Close() error
- func (s *MemDbMock) Destroy() error
- func (s *MemDbMock) DestroyClosed() error
- func (s *MemDbMock) Get(key []byte) ([]byte, error)
- func (s *MemDbMock) Has(key []byte) error
- func (s *MemDbMock) IsInterfaceNil() bool
- func (s *MemDbMock) Put(key, val []byte) error
- func (s *MemDbMock) RangeKeys(handler func(key []byte, value []byte) bool)
- func (s *MemDbMock) Remove(key []byte) error
- type PersisterStub
- func (p *PersisterStub) Close() error
- func (p *PersisterStub) Destroy() error
- func (p *PersisterStub) DestroyClosed() error
- func (p *PersisterStub) Get(key []byte) ([]byte, error)
- func (p *PersisterStub) Has(key []byte) error
- func (p *PersisterStub) IsInterfaceNil() bool
- func (p *PersisterStub) Put(key, val []byte) error
- func (p *PersisterStub) RangeKeys(handler func(key []byte, val []byte) bool)
- func (p *PersisterStub) Remove(key []byte) error
- type TimeCacheStub
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdaptedSizedLruCacheStub ¶
type AdaptedSizedLruCacheStub struct { AddSizedCalled func(key, value interface{}, sizeInBytes int64) bool GetCalled func(key interface{}) (value interface{}, ok bool) ContainsCalled func(key interface{}) (ok bool) AddSizedIfMissingCalled func(key, value interface{}, sizeInBytes int64) (ok, evicted bool) PeekCalled func(key interface{}) (value interface{}, ok bool) RemoveCalled func(key interface{}) bool KeysCalled func() []interface{} LenCalled func() int SizeInBytesContainedCalled func() uint64 PurgeCalled func() AddSizedAndReturnEvictedCalled func(key, value interface{}, sizeInBytes int64) map[interface{}]interface{} }
AdaptedSizedLruCacheStub --
func (*AdaptedSizedLruCacheStub) AddSized ¶
func (a *AdaptedSizedLruCacheStub) AddSized(key, value interface{}, sizeInBytes int64) bool
AddSized -
func (*AdaptedSizedLruCacheStub) AddSizedAndReturnEvicted ¶
func (a *AdaptedSizedLruCacheStub) AddSizedAndReturnEvicted(key, value interface{}, sizeInBytes int64) map[interface{}]interface{}
AddSizedAndReturnEvicted -
func (*AdaptedSizedLruCacheStub) AddSizedIfMissing ¶
func (a *AdaptedSizedLruCacheStub) AddSizedIfMissing(key, value interface{}, sizeInBytes int64) (ok, evicted bool)
AddSizedIfMissing -
func (*AdaptedSizedLruCacheStub) Contains ¶
func (a *AdaptedSizedLruCacheStub) Contains(key interface{}) (ok bool)
Contains -
func (*AdaptedSizedLruCacheStub) Get ¶
func (a *AdaptedSizedLruCacheStub) Get(key interface{}) (value interface{}, ok bool)
Get -
func (*AdaptedSizedLruCacheStub) IsInterfaceNil ¶
func (a *AdaptedSizedLruCacheStub) IsInterfaceNil() bool
IsInterfaceNil -
func (*AdaptedSizedLruCacheStub) Keys ¶
func (a *AdaptedSizedLruCacheStub) Keys() []interface{}
Keys -
func (*AdaptedSizedLruCacheStub) Peek ¶
func (a *AdaptedSizedLruCacheStub) Peek(key interface{}) (value interface{}, ok bool)
Peek -
func (*AdaptedSizedLruCacheStub) Remove ¶
func (a *AdaptedSizedLruCacheStub) Remove(key interface{}) bool
Remove -
func (*AdaptedSizedLruCacheStub) SizeInBytesContained ¶
func (a *AdaptedSizedLruCacheStub) SizeInBytesContained() uint64
SizeInBytesContained -
type EvictionHandlerStub ¶
type EvictionHandlerStub struct {
EvictedCalled func(key []byte)
}
EvictionHandlerStub -
type MarshalizerMock ¶
type MarshalizerMock struct {
Fail bool
}
MarshalizerMock that will be used for testing
func (*MarshalizerMock) IsInterfaceNil ¶
func (mm *MarshalizerMock) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*MarshalizerMock) Marshal ¶
func (mm *MarshalizerMock) Marshal(obj interface{}) ([]byte, error)
Marshal converts the input object in a slice of bytes
func (*MarshalizerMock) Unmarshal ¶
func (mm *MarshalizerMock) Unmarshal(obj interface{}, buff []byte) error
Unmarshal applies the serialized values over an instantiated object
type MemDbMock ¶
type MemDbMock struct { PutCalled func(key, val []byte) error // contains filtered or unexported fields }
MemDbMock represents the memory database storage. It holds a map of key value pairs and a mutex to handle concurrent accesses to the map
func (*MemDbMock) DestroyClosed ¶
DestroyClosed removes the already closed storage medium stored data
func (*MemDbMock) Has ¶
Has returns true if the given key is present in the persistence medium, false otherwise
func (*MemDbMock) IsInterfaceNil ¶
IsInterfaceNil returns true if there is no value under the interface
type PersisterStub ¶
type PersisterStub struct { PutCalled func(key, val []byte) error GetCalled func(key []byte) ([]byte, error) HasCalled func(key []byte) error CloseCalled func() error RemoveCalled func(key []byte) error DestroyCalled func() error DestroyClosedCalled func() error RangeKeysCalled func(handler func(key []byte, val []byte) bool) }
PersisterStub -
func (*PersisterStub) IsInterfaceNil ¶
func (p *PersisterStub) IsInterfaceNil() bool
IsInterfaceNil -
type TimeCacheStub ¶
type TimeCacheStub struct { AddCalled func(key string) error UpsertCalled func(key string, span time.Duration) error HasCalled func(key string) bool SweepCalled func() }
TimeCacheStub -
func (*TimeCacheStub) IsInterfaceNil ¶
func (tcs *TimeCacheStub) IsInterfaceNil() bool
IsInterfaceNil -