如何清除Akavache数据库?

时间:2015-02-15 02:49:25

标签: akavache

我正在使用Akavache来获取本地对象的缓存。我希望能够删除数据库中的所有内容(因此它就像是第一次运行程序一样)。我见过真空方法,但只删除过期的旧商品。什么是清理一切的简单方法?

2 个答案:

答案 0 :(得分:3)

原来它就在那里,我无法看到它!

BlobCache.UserAccount.InvalidateAll();

诀窍!

答案 1 :(得分:3)

@SmartyP和@ fenix2222,

我必须执行以下操作才能永久删除数据:

BlobCache.LocalMachine.InvalidateAll();
BlobCache.LocalMachine.Vacuum();

似乎InvalidateAll()实际上将所有内容标记为已过期,但您仍必须使用Vacuum()来删除过期的项目。