Cache-FastMmap

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


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 )