The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
._META.yml --
CHANGES 912
MANIFEST 12
META.json 045
META.yml 1325
Makefile.PL 67
lib/Cache/Cache.pm 11
lib/Cache/CacheTester.pm 44
8 files changed (This is a version diff) 3496
diff --git a/var/tmp/source/JSWARTZ/Cache-Cache-1.06/Cache-Cache-1.06/._META.yml b/var/tmp/source/JSWARTZ/Cache-Cache-1.06/Cache-Cache-1.06/._META.yml
deleted file mode 100644
index 137d09bb..00000000
Binary files a/var/tmp/source/JSWARTZ/Cache-Cache-1.06/Cache-Cache-1.06/._META.yml and /dev/null differ
@@ -1,6 +1,9 @@
 Revision history for Cache
 
-1.06 in progress
+1.07 2014-09-17
+ - fix a bug where we checked @$ instead of $@ after eval
+
+1.06 2009-02-28
  - updated the project homepage and added notes about the CHI project
  - fixed extra "use vars" in CacheUtils
 
@@ -12,7 +15,7 @@ Revision history for Cache
 1.04 2005-03-17-11-23
  - release version 1.04
  - repair permissions on temp cache files
- 
+
 1.03 2004-10-04-11-23
  - release version 1.03
  - modified the FileBackend to use the more robust File::Temp
@@ -52,10 +55,10 @@ Revision history for Cache
  - released version 0.99
  - major refactoring of code
  - replaced non-standard usage of SUCCESS and FAILURE with Error.pm
- - replaced non-standard usage of TRUE and FALSE with 1 and 0 
+ - replaced non-standard usage of TRUE and FALSE with 1 and 0
  - migrated from the term "identifier" to the more standard term "key"
    and marked the old public methods with identifier as deprecated
- - broke out the MemoryBackend, FileBackend, SharedMemoryBackend into 
+ - broke out the MemoryBackend, FileBackend, SharedMemoryBackend into
    distinct and reusable classes
  - fixed a long outstanding bug in the unit tests that made working
    caches appear to fail
@@ -99,7 +102,7 @@ Revision history for Cache
  - released version 0.07
  - prepared for initial CPAN release
  - improved Cache::Cache documentation
- - removed last "use IPC::Shareable" 
+ - removed last "use IPC::Shareable"
  - added support in the Makefile.PL to conditionally build the
    SharedMemoryCache, which requires IPC::ShareLite, and thus runs only
    on certain architectures.  Also broke out the IPC related routines
@@ -109,7 +112,7 @@ Revision history for Cache
 0.06 2001-03-23-08-36
  - release version 0.06
  - added the get_identifiers method to the Cache interface, implemented
-   the method for all classes, added a new test, and updated the test 
+   the method for all classes, added a new test, and updated the test
    scripts
  - added the size property to Object
  - added the _freeze and _thaw methods to the BaseCache class and
@@ -129,7 +132,7 @@ Revision history for Cache
  - added exclusive locking on the shared cache for operations that
    will both read and write to the cache
  - replaced the cache_hash_ref instance property in MemoryCache with
-   a class property and updated the SharedMemoryCache and 
+   a class property and updated the SharedMemoryCache and
    SizeAwareSharedMemoryCache modules accordingly
  - started version 0.06
 
@@ -151,12 +154,12 @@ Revision history for Cache
 0.03 2001-03-10-12-40
  - released version 0.03
  - made the FileCache more multi-user friendly by allowing a more
-   permissive default directory umask, which can also be optionally 
+   permissive default directory umask, which can also be optionally
    overridden
  - updated documentation and code style
  - completely rewrote and improved the limit_size method for a major
    performance gain
- - updated the syntax for expiration times to include the [number] [unit] 
+ - updated the syntax for expiration times to include the [number] [unit]
    format, e.g. "10 seconds"
  - added the get_object method to the Cache interface, which allows
    access to the underlying cache object (without potentially expiring
@@ -33,4 +33,5 @@ t/4_test_shared_memory_cache.t
 t/5_test_size_aware_file_cache.t
 t/6_test_size_aware_memory_cache.t
 t/7_test_size_aware_shared_memory_cache.t
-META.yml                                 Module meta-data (added by MakeMaker)
+META.yml                                 Module YAML meta-data (added by MakeMaker)
+META.json                                Module JSON meta-data (added by MakeMaker)
@@ -0,0 +1,45 @@
+{
+   "abstract" : "unknown",
+   "author" : [
+      "unknown"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060",
+   "license" : [
+      "unknown"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "Cache-Cache",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Digest::SHA1" : "2.02",
+            "Error" : "0.15",
+            "File::Spec" : "0.82",
+            "IPC::ShareLite" : "0.09",
+            "Storable" : "1.014"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "version" : "1.07"
+}
@@ -1,14 +1,26 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
-name:         Cache-Cache
-version:      1.05
-version_from: lib/Cache/Cache.pm
-installdirs:  site
+---
+abstract: unknown
+author:
+  - unknown
+build_requires:
+  ExtUtils::MakeMaker: '0'
+configure_requires:
+  ExtUtils::MakeMaker: '0'
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060'
+license: unknown
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: '1.4'
+name: Cache-Cache
+no_index:
+  directory:
+    - t
+    - inc
 requires:
-    Digest::SHA1:                  2.02
-    Error:                         0.15
-    File::Spec:                    0.82
-    Storable:                      1.014
-
-distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.17
+  Digest::SHA1: '2.02'
+  Error: '0.15'
+  File::Spec: '0.82'
+  IPC::ShareLite: '0.09'
+  Storable: '1.014'
+version: '1.07'
@@ -1,3 +1,4 @@
+use strict;
 use ExtUtils::MakeMaker;
 
 ##
@@ -10,11 +11,11 @@ my $VERSION_FROM = 'lib/Cache/Cache.pm';
 my $COMPRESS = 'gzip';
 my $SUFFIX = '.gz';
 my $DEFAULT_PREREQ_PM = {
-                         Digest::SHA1 => '2.02',
-                         File::Spec => '0.82',
-                         Storable => '1.014',
-                         IPC::ShareLite => '0.09',
-                         Error => '0.15'
+                         'Digest::SHA1' => '2.02',
+                         'File::Spec' => '0.82',
+                         'Storable' => '1.014',
+                         'IPC::ShareLite' => '0.09',
+                         'Error' => '0.15'
                         };
 
 my @NON_IPC_TESTS = ( 't/1_test_cache_interface.t',
@@ -49,7 +50,7 @@ sub Main
   {
     Print_ShareLite_Missing_Message( );
     $options{test} = { TESTS => join( ' ', @NON_IPC_TESTS ) };
-    delete $options{PREREQ_PM}->{IPC::ShareLite};
+    delete $options{PREREQ_PM}->{'IPC::ShareLite'};
   }
 
   WriteMakefile( %options );
@@ -20,7 +20,7 @@ use Exporter;
 
 @EXPORT_OK = qw( $VERSION $EXPIRES_NOW $EXPIRES_NEVER );
 
-$VERSION = "1.06";
+$VERSION = "1.07";
 $EXPIRES_NOW = 'now';
 $EXPIRES_NEVER = 'never';
 
@@ -554,13 +554,13 @@ sub _test_sixteen
 
   my $expires_in = $EXPIRES_DELAY;
 
-  eval
-  {
+  my $ok = eval {
     $cache = $cache->new( { 'auto_purge_interval' => $expires_in } );
+    1;
   };
 
-  ( not defined @$ ) ?
-    $self->ok( ) : $self->not_ok( "couldn't create autopurge cache" );
+  $ok ? $self->ok( )
+      : $self->not_ok( "couldn't create autopurge cache" );
 }