From f7cb6eb5f639b519fa9070b40a5c35e51eb8ba33 Mon Sep 17 00:00:00 2001 From: hi019 <65871571+hi019@users.noreply.github.com> Date: Sat, 31 Oct 2020 11:18:29 -0400 Subject: [PATCH] Update comments, fix gc --- sqlite3/sqlite3.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sqlite3/sqlite3.go b/sqlite3/sqlite3.go index a1c6f8c0..d5b10f6a 100644 --- a/sqlite3/sqlite3.go +++ b/sqlite3/sqlite3.go @@ -97,23 +97,23 @@ func (s *Storage) Set(key string, val []byte, exp time.Duration) error { return err } -// Delete key by key +// Delete entry by key func (s *Storage) Delete(key string) error { _, err := s.db.Exec(s.deleteQuery, key) return err } -// Clear all keys +// Clear all entries, including unexpired func (s *Storage) Clear() error { _, err := s.db.Exec(s.clearQuery) return err } -// Garbage collector to delete expired keys +// GC deletes all expired entries func (s *Storage) gc() { tick := time.NewTicker(s.gcInterval) for { <-tick.C - s.Clear() + s.db.Exec(s.gcQuery) } }