@@ -1,3 +1,9 @@
+2015-02-24
+ - Make sure t/file_lru.t skips all tests if Time::HiRes isn't installed.
+ - See https://rt.cpan.org/Ticket/Display.html?id=102316
+ - Thanks to Otto J. Makela for the report.
+ - Bugfix/maintenance release (2.11)
+
2014-05-13
- Fix a small grammar in the docs (double "as") reported by pink_mist.
- Thanks, pink_mist!
@@ -4,7 +4,7 @@
"Chris Leishman <chris@leishman.org>"
],
"dynamic_config" : 1,
- "generated_by" : "Module::Build version 0.4205",
+ "generated_by" : "Module::Build version 0.421",
"keywords" : [
"cache",
"caching",
@@ -55,52 +55,52 @@
"provides" : {
"Cache" : {
"file" : "lib/Cache.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::Entry" : {
"file" : "lib/Cache/Entry.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::File" : {
"file" : "lib/Cache/File.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::File::Entry" : {
"file" : "lib/Cache/File/Entry.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::File::Handle" : {
"file" : "lib/Cache/File/Handle.pm"
},
"Cache::File::Heap" : {
"file" : "lib/Cache/File/Heap.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::IOString" : {
"file" : "lib/Cache/IOString.pm"
},
"Cache::Memory" : {
"file" : "lib/Cache/Memory.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::Memory::Entry" : {
"file" : "lib/Cache/Memory/Entry.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::Memory::HeapElem" : {
"file" : "lib/Cache/Memory/HeapElem.pm"
},
"Cache::Null" : {
"file" : "lib/Cache/Null.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::Null::Entry" : {
"file" : "lib/Cache/Null/Entry.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::RemovalStrategy" : {
"file" : "lib/Cache/RemovalStrategy.pm",
- "version" : "2.10"
+ "version" : "2.11"
},
"Cache::RemovalStrategy::FIFO" : {
"file" : "lib/Cache/RemovalStrategy/FIFO.pm"
@@ -110,7 +110,7 @@
},
"Cache::Tester" : {
"file" : "lib/Cache/Tester.pm",
- "version" : "2.10"
+ "version" : "2.11"
}
},
"release_status" : "stable",
@@ -122,5 +122,5 @@
"url" : "http://bitbucket.org/shlomif/web-cpan"
}
},
- "version" : "2.10"
+ "version" : "2.11"
}
@@ -6,7 +6,7 @@ build_requires: {}
configure_requires:
Module::Build: '0'
dynamic_config: 1
-generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.141170'
+generated_by: 'Module::Build version 0.421, CPAN::Meta::Converter version 2.142060'
keywords:
- cache
- caching
@@ -26,47 +26,47 @@ name: Cache
provides:
Cache:
file: lib/Cache.pm
- version: '2.10'
+ version: '2.11'
Cache::Entry:
file: lib/Cache/Entry.pm
- version: '2.10'
+ version: '2.11'
Cache::File:
file: lib/Cache/File.pm
- version: '2.10'
+ version: '2.11'
Cache::File::Entry:
file: lib/Cache/File/Entry.pm
- version: '2.10'
+ version: '2.11'
Cache::File::Handle:
file: lib/Cache/File/Handle.pm
Cache::File::Heap:
file: lib/Cache/File/Heap.pm
- version: '2.10'
+ version: '2.11'
Cache::IOString:
file: lib/Cache/IOString.pm
Cache::Memory:
file: lib/Cache/Memory.pm
- version: '2.10'
+ version: '2.11'
Cache::Memory::Entry:
file: lib/Cache/Memory/Entry.pm
- version: '2.10'
+ version: '2.11'
Cache::Memory::HeapElem:
file: lib/Cache/Memory/HeapElem.pm
Cache::Null:
file: lib/Cache/Null.pm
- version: '2.10'
+ version: '2.11'
Cache::Null::Entry:
file: lib/Cache/Null/Entry.pm
- version: '2.10'
+ version: '2.11'
Cache::RemovalStrategy:
file: lib/Cache/RemovalStrategy.pm
- version: '2.10'
+ version: '2.11'
Cache::RemovalStrategy::FIFO:
file: lib/Cache/RemovalStrategy/FIFO.pm
Cache::RemovalStrategy::LRU:
file: lib/Cache/RemovalStrategy/LRU.pm
Cache::Tester:
file: lib/Cache/Tester.pm
- version: '2.10'
+ version: '2.11'
requires:
DB_File: '1.72'
Date::Parse: '2.24'
@@ -87,4 +87,4 @@ requires:
resources:
license: http://dev.perl.org/licenses/
repository: http://bitbucket.org/shlomif/web-cpan
-version: '2.10'
+version: '2.11'
@@ -39,7 +39,7 @@ use Carp;
use fields qw(cache key);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
sub new {
@@ -30,7 +30,7 @@ use Carp;
use base qw(Cache::Entry);
use fields qw(dir path lockdetails);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
# hash of locks held my the process, keyed on path. This is useful for
# catching potential deadlocks and warning the user, and for implementing
@@ -31,7 +31,7 @@ use Carp;
use fields qw(db dbhash);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
# common info object
my $BTREEINFO = new DB_File::BTREEINFO;
@@ -41,7 +41,7 @@ use fields qw(
expheap ageheap useheap index lockfile
lock lockcount openexp openage openuse openidx);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
sub LOCK_NONE () { 0 }
sub LOCK_LOCAL () { 1 }
@@ -25,7 +25,7 @@ use Carp;
use base qw(Cache::Entry);
use fields qw(store_entry);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
sub new {
@@ -34,7 +34,7 @@ use Cache::Memory::Entry;
use base qw(Cache);
use fields qw(namespace);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
# storage for all data
@@ -23,7 +23,7 @@ use Cache::IOString;
use base qw(Cache::Entry);
use fields qw();
-our $VERSION = '2.10';
+our $VERSION = '2.11';
sub new {
@@ -28,7 +28,7 @@ use Cache::Null::Entry;
use base qw(Cache);
use fields qw(cache_root);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
=head1 CONSTRUCTOR
@@ -16,7 +16,7 @@ use strict;
use warnings;
use Carp;
-our $VERSION = '2.10';
+our $VERSION = '2.11';
sub new {
@@ -32,7 +32,7 @@ use vars qw(@ISA @EXPORT $VERSION $CACHE_TESTS);
use Carp;
@ISA = qw(Exporter Test::More);
-$VERSION = '2.10';
+$VERSION = '2.11';
@EXPORT = (qw(run_cache_tests $CACHE_TESTS), @Test::More::EXPORT);
$CACHE_TESTS = 79;
@@ -58,7 +58,7 @@ use fields qw(
default_expires removal_strategy size_limit
load_callback validate_callback);
-our $VERSION = '2.10';
+our $VERSION = '2.11';
our $EXPIRES_NOW = 'now';
our $EXPIRES_NEVER = 'never';
@@ -2,7 +2,6 @@ use strict;
use warnings;
use Test::More;
use File::Temp qw(tempdir);
-use Time::HiRes;
use Carp;
$SIG{__DIE__} = sub { confess @_; };