Unified cache handling interface

Edit Package perl-CHI

CHI provides a unified caching API, designed to assist a developer in
persisting data for a specified period of time.

The CHI interface is implemented by driver classes that support fetching,
storing and clearing of data. Driver classes exist or will exist for the
gamut of storage backends available to Perl, such as memory, plain files,
memory mapped files, memcached, and DBI.

CHI is intended as an evolution of DeWitt Clinton's Cache::Cache package,
adhering to the basic Cache API but adding new features and addressing
limitations in the Cache::Cache implementation.

Refresh
Refresh
Source Files
Filename Size Changed
CHI-0.56.tar.gz 0000085075 83.1 KB
perl-CHI.changes 0000003945 3.85 KB
perl-CHI.spec 0000005914 5.78 KB
Revision 10 (latest revision is 17)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 175759 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 10)
- updated to 0.56
 * Fixes
   - Mention testing_driver_class in CHI/Driver/Development.pm - RT #78921 (Nigel Horne)
 
 * Tests
   - Add test_multiple_processes for testing drivers under concurrent writes - RT #79132 (Nigel Horne)
 
 * Docs
   - Mention that driver tests are responsible for their own cleanup - RT #79100 (Nigel Horne)
   - Various spelling fixes thanks to Pod::Spell
 
 * Improvements
   - Compute derived/aggregate stats in CHI::Stats::parse_stats_logs
 
 * Fixes
   - Eliminate "=for html" POD entries, which were mangling metacpan.org output (Pedro Melo)
 
 ** Incompatible Changes **
   - ** Switch CHI::Stats format to JSON for easier generation and parsing
 
 * Improvements
   - Measure time elapsed in get, set, and compute; record in logs and stats. Only
     measure when debug logging or stats are enabled.
   - compute() now handles list or scalar caller context
   - The driver parameter now accepts full classes prefixed by '+', as is standard.
     driver_class is still accepted for backward compatibility but no longer documented.
 
 * Fixes
   - compute() no longer modifies passed-in options hashref
   - Fix get_multi_* with partially empty l1 cache - perl-chi/pull/12 (Mike Cartmell)
Comments 0
openSUSE Build Service is sponsored by