The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.08 - 2023-12-01

  • Fix Catalyst::Controller::SimpleCAS adaptor to accept 'simplecas' attribute
  • Standardize on 'cas' attribute for sub-objects:
    • VirtualHandle attribute '_cas' => 'cas'
    • File attribute 'store' => 'cas' (but keep old names as aliases, for back-compat)
  • Avoid undef exceptions during global destruction if cas object gets freed before sub-objects.

Modules

Abstract base class for Content Addressable Storage
Moo Role providing compatibility for Catalyst::Controller::SimpleCAS
Object returned by DataStore::CAS describing a CAS entry
Handle-emulation object used for writing content into a CAS
Simple file/directory based CAS implementation
In-memory CAS for debugging and testing
Handy base class for virtual filehandles

Provides

in lib/DataStore/CAS.pm
in lib/DataStore/CAS.pm
in lib/DataStore/CAS/Simple.pm
in lib/DataStore/CAS.pm