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" );
}