diff --git a/packages/database/interfaces.go b/packages/database/interfaces.go index c17ca74b0bbb3b971c0bd186a80b5374fe464966..cdbc1aabd940f9269bc6bd2ce151b52ca4faac05 100644 --- a/packages/database/interfaces.go +++ b/packages/database/interfaces.go @@ -1,7 +1,10 @@ package database +import "time" + type Database interface { Set(key []byte, value []byte) error + SetWithTTL(key []byte, value []byte, ttl time.Duration) error Contains(key []byte) (bool, error) Get(key []byte) ([]byte, error) ForEach(func(key []byte, value []byte)) error