Cache-FastMmap
view release on metacpan or search on metacpan
1.42 Fri Oct 23 13:30 2015
- Allow get_and_set callback to return an empty list
which means "no change". This allows atomic
"get, and set if not present" type action, but
without resetting the expiry time on each get.
This is basically the same as using the read_cb
1.41 Thu Aug 29 15:30 2013
- Actually reuse deleted slots. Meant that if
you used ->remove() a lot, we would re-organise
cache more than needed
- Include typo and meta patches from dsteinbrunner
1.40 Mon Dec 5 10:30 2011
- Work around reference holding bug in
Compress::Zlib
1.39 Mon Jul 18 09:50 2011
- Remove CImpl and simplify structure into just
Cache::FastMmap module making all XS calls
just function calls in Cache::FastMmap
namespace
1.38 Sun Jul 17 18:30 2011
- Fix build process that was completely broken
after moving files around into different
directories
1.37 Fri Jul 15 16:30 2011
- Use a lock object with DESTROY method to avoid
an alarm with a die leaving around a locked
paged
1.36 Wed Sep 29 13:10 2010
- Disable wrapping fcntl() lock call in alarm, hurts
people that use Time::HiRes::alarm() only to try
and catch buggy deadlock code. Enable with
catch_deadlocks option
1.35 Fri Feb 19 12:45 2010
- Fix for returning potential bug that returns old stored
data. Could occur if you mix deletes
(thanks Darrell Bishop)
1.34 Fri Jun 19 12:00 2009
- perldoc fix (thanks Jonathan Yu)
1.33 Thu Jun 18 12:00 2009
- Update version in META.yml
1.32 Thu Jun 18 11:55 2009
- Better LiveCaches tracking via DESTROY
1.31 Thu Jun 18 11:40 2009
- when in raw_values => 0 mode, the write_cb is now
correctly called with thawed data, rather than the
raw frozen data
- empty_on_exit correctly called even when a global
cache is left at interpreter exit time (required
Scalar::Util qw(weaken) for object tracking)
1.30 Fri May 8 11:10 2009
- Fix for Mandriva compiler (thanks Jean-Christian Hassler)
1.29 Fri May 1 17:20 2009
- Support for Windows (thanks to Ash & kmx.at.volny.cz)
(https://rt.cpan.org/Public/Bug/Display.html?id=45210)
(https://rt.cpan.org/Public/Bug/Display.html?id=16501)
1.28 Fri Jun 27 11:05 2008
- get_and_set() returns new value + didstore boolean
if called in list context
1.27 Wed Jun 18 17:15 2008
- Fix non-ansi C code
- Remove debug flags
1.26 Thu May 22 14:50 2008
- Check for write failure when creating file
thanks to Sam Vilain
- Check for $ENV{TMP_DIR}
thanks to Sam Vilain
- Add compress option
- Add basic statistics gathering
1.25 Mon Feb 04 13:20 2008
- Fix multi_set bug and add test
(http://rt.cpan.org/Ticket/Display.html?id=32895)
- Test share_file is not a reference
(http://rt.cpan.org/Ticket/Display.html?id=32252)
- Fix C variable declaration error
(http://rt.cpan.org/Ticket/Display.html?id=31223)
- Fix compile warnings in FreeBSD
(http://rt.cpan.org/Ticket/Display.html?id=31900)
- Thanks to all the people that contributed
to the above bugs
1.24 Mon Oct 22 13:15 2007
- Add atomic get_and_remove() method thanks to
Darrell Bishop
1.23 Wed Oct 17 16:00 2007
- Fix expire time parsing
1.22 Wed Oct 17 14:05 2007
- If third parameter to set() is not a references, treat it as
a specify expiry time. Increases compatiability with
Cache::Cache API. Helpful for Catalyst framework
1.21 Tue Oct 16 10:40 2007
- if first parameter to new() is a hash ref, use it as
the options hash. Helpful for Catalyst framework
1.20 Thu Oct 2 13:40 2007
- add to documentation about page size and cache file locations
- fix t/6.t test failure under new Test::More
1.19 Thu Aug 23 09:03 2007
- bad C declaration crept in again, now in svn
( run in 0.692 second using v1.01-cache-2.11-cpan-e1769b4cff6 )