如何使用Cache :: FileCache清除所有缓存的对象?

时间:2013-02-20 23:17:41

标签: perl mod-perl

我正在使用Cache::FileCache和存储在/tmp/FileCache/

中的缓存

/tmp/FileCache/中有3个目录:

  • __AUTO_PURGE__
  • Default
  • namespace

删除清除缓存哪一个是安全的?

1 个答案:

答案 0 :(得分:2)

Cache::FileCache实现了Cache::Cache界面。

您可能希望编写一个简短的脚本,例如

,而不是直接弄乱文件系统
use strict; use warnings;
use Cache::FileCache;

my $cache = Cache::FileCache->new(
   {namespace => 'whatever namespace you are using'}
);
$cache->clear; # or Clear to remove all objects from all caches of this type.