diff --git a/internal/caches/list_file_sqlite.go b/internal/caches/list_file_sqlite.go index 8c4740c..40441ca 100644 --- a/internal/caches/list_file_sqlite.go +++ b/internal/caches/list_file_sqlite.go @@ -160,6 +160,11 @@ func (this *SQLiteFileList) Exist(hash string) (bool, error) { } return false, err } + + if expiredAt < fasttime.Now().Unix() { + return false, nil + } + this.memoryCache.Write(hash, zero.Zero{}, this.maxExpiresAtForMemoryCache(expiredAt)) return true, nil }