Changes for version 0.3

  • Fixed being unable to create locks if you extending the Store::Directories class.
  • run_in_dir, get_in_dir and get_or_set methods allow for an init callback
  • get_or_add and remove methods won't get a new __LISTING__ lock if you already have one
  • Most callback functions now include key in arguments

Modules

Manage a key/value store of directories with controls for concurrent access and locking.
Represents a lock on a Store::Directories entry that releases itself when out-of-scope.