Changes for version 0.16 - 2026-07-21

  • On-disk format change (v9 -> v10): migrate existing files with bin/hashmap-shared-upgrade or Data::HashMap::Shared->upgrade_file.
  • Bound arena free-list offsets before use.

Documentation

Practical recipes for shared-memory maps

Modules

Multiprocess shared-memory hash maps with LRU eviction and per-key TTL

Provides

in lib/Data/HashMap/Shared/I16.pm
in lib/Data/HashMap/Shared/I16S.pm
in lib/Data/HashMap/Shared/I32.pm
in lib/Data/HashMap/Shared/I32S.pm
in lib/Data/HashMap/Shared/II.pm
in lib/Data/HashMap/Shared/IS.pm
in lib/Data/HashMap/Shared/SI.pm
in lib/Data/HashMap/Shared/SI16.pm
in lib/Data/HashMap/Shared/SI32.pm
in lib/Data/HashMap/Shared/SS.pm