The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 06
META.json 1313
META.yml 1313
lib/Cache/Entry.pm 11
lib/Cache/File/Entry.pm 11
lib/Cache/File/Heap.pm 11
lib/Cache/File.pm 11
lib/Cache/Memory/Entry.pm 11
lib/Cache/Memory.pm 11
lib/Cache/Null/Entry.pm 11
lib/Cache/Null.pm 11
lib/Cache/RemovalStrategy.pm 11
lib/Cache/Tester.pm 11
lib/Cache.pm 11
t/file_lru.t 10
15 files changed (This is a version diff) 3843
@@ -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 @_; };