From 1b10d910a23cd151b59786c46bfa09ec08aa9ac8 Mon Sep 17 00:00:00 2001 From: Wolfgang Welz <welzwo@gmail.com> Date: Wed, 13 Nov 2019 10:38:32 +0100 Subject: [PATCH] Add SetWithTTL to the Database interface --- packages/database/interfaces.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/database/interfaces.go b/packages/database/interfaces.go index c17ca74b..cdbc1aab 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 -- GitLab