=================================================================== RCS file: /cvs/openbsd/OpenBSDTorrents/lib/BT/MetaInfo/Cached.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- openbsd/OpenBSDTorrents/lib/BT/MetaInfo/Cached.pm 2005/05/06 19:30:25 1.9 +++ openbsd/OpenBSDTorrents/lib/BT/MetaInfo/Cached.pm 2005/05/20 19:37:28 1.10 @@ -1,4 +1,4 @@ -# $Id: Cached.pm,v 1.9 2005/05/06 18:30:25 andrew Exp $ +# $Id: Cached.pm,v 1.10 2005/05/20 18:37:28 andrew Exp $ use strict; package BT::MetaInfo::Cached; @@ -12,7 +12,7 @@ use BT::MetaInfo; use base 'BT::MetaInfo'; -$VERSION = do { my @r = (q$Id: Cached.pm,v 1.9 2005/05/06 18:30:25 andrew Exp $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +$VERSION = do { my @r = (q$Id: Cached.pm,v 1.10 2005/05/20 18:37:28 andrew Exp $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; sub new { @@ -25,7 +25,9 @@ $file = undef; } - $cache_settings->{namespace} ||= 'BT::MetaInfo::Cached'; + $cache_settings->{namespace} ||= 'BT::MetaInfo::Cached'; + $cache_settings->{default_expires_in} ||= 7 * 24 * 60 * 60; + $cache_settings->{auto_purge_interval} ||= 1 * 1 * 10 * 60; my $cache = new Cache::FileCache( $cache_settings );