Remove unused error, add return for string and []byte types with dst set
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Tyler 2019-10-05 16:42:59 -04:00
parent 1496fcad0e
commit 4131c431ef

View File

@ -9,8 +9,7 @@ import (
)
var (
ErrMemoryCacheNotExists = errors.New("item does not exist")
ErrMemoryCacheNotSupported = errors.New("memory cache does not support retrieving items without a destination pointer")
ErrMemoryCacheNotExists = errors.New("item does not exist")
)
type MemoryCache struct {
@ -53,12 +52,12 @@ func (mc *MemoryCache) Get(key string, dst ...interface{}) ([]byte, error) {
case *string:
if v != nil {
*v = item.(string)
return nil, nil
return []byte(item.(string)), nil
}
case *[]byte:
if v != nil {
*v = item.([]byte)
return nil, nil
return item.([]byte), nil
}
case *int:
if v != nil {