From 2ca0e8f9a0f9863555a26e984cde15efff9ef8f8 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Fri, 23 Sep 2016 10:17:51 -0400 Subject: Updating golang dependancies (#4075) --- .../throttled/throttled.v2/store/deprecated.go | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 vendor/gopkg.in/throttled/throttled.v2/store/deprecated.go (limited to 'vendor/gopkg.in/throttled/throttled.v2/store/deprecated.go') diff --git a/vendor/gopkg.in/throttled/throttled.v2/store/deprecated.go b/vendor/gopkg.in/throttled/throttled.v2/store/deprecated.go new file mode 100644 index 000000000..5476e87ac --- /dev/null +++ b/vendor/gopkg.in/throttled/throttled.v2/store/deprecated.go @@ -0,0 +1,32 @@ +// Package store contains deprecated aliases for subpackages +package store // import "gopkg.in/throttled/throttled.v2/store" + +import ( + "github.com/garyburd/redigo/redis" + + "gopkg.in/throttled/throttled.v2/store/memstore" + "gopkg.in/throttled/throttled.v2/store/redigostore" +) + +// DEPRECATED. NewMemStore is a compatible alias for mem.New +func NewMemStore(maxKeys int) *memstore.MemStore { + st, err := memstore.New(maxKeys) + if err != nil { + // As of this writing, `lru.New` can only return an error if you pass + // maxKeys <= 0 so this should never occur. + panic(err) + } + return st +} + +// DEPRECATED. NewMemStore is a compatible alias for redis.New +func NewRedisStore(pool *redis.Pool, keyPrefix string, db int) *redigostore.RedigoStore { + st, err := redigostore.New(pool, keyPrefix, db) + if err != nil { + // As of this writing, creating a Redis store never returns an error + // so this should be safe while providing some ability to return errors + // in the future. + panic(err) + } + return st +} -- cgit v1.2.3-1-g7c22