libcache-fastmmap-perl - Perl module providing a mmap'ed cache

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libcache-fastmmap-perl
Package version 1.40
Package release 2+b2
Package architecture amd64
Package type deb
Installed size 159 B
Download size 44.08 KB
Official Mirror
Cache::FastMmap uses the mmap system call to establish an interprocess shared
memory cache. Its core code is written in C, which can provide significant
performance compared to a Pure Perl implementation such as Cache::Mmap. It can
handle rather large pages without the socket connection and latency of using
full-fledged databases where long-term persistence is unnecessary.
Since the algorithm uses a dual-level hashing system (a hash is used to find
a page, then another hash within each page to find a given slot), most get
calls can execute in constant O(1) time. The system uses fcntl to handle
concurrent access, but only locks individual pages to reduce contention. The
oldest (least recently used) data is evicted from the cache first, making
this cache implementation most suitable for cases when old data is unlikely
to be searched.


Package Version Architecture Repository
libcache-fastmmap-perl_1.40-2+b2_i386.deb 1.40 i386 Debian Main
libcache-fastmmap-perl - - -


Name Value
libc6 >= 2.14
perl >= 5.20.0-4
perlapi-5.20.0 -


Type URL
Binary Package libcache-fastmmap-perl_1.40-2+b2_amd64.deb
Source Package libcache-fastmmap-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libcache-fastmmap-perl deb package:
    # sudo apt-get install libcache-fastmmap-perl




2013-06-01 - Harlan Lieberman-Berg <>
libcache-fastmmap-perl (1.40-2) unstable; urgency=low
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Harlan Lieberman-Berg ]
* Rebuilt for hardening (bumped compat, dh).
* Updated copyright file, bumped s-v.
2011-12-07 - gregor herrmann <>
libcache-fastmmap-perl (1.40-1) unstable; urgency=low
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
[ gregor herrmann ]
* New upstream release.
2011-08-04 - Harlan Lieberman-Berg <>
libcache-fastmmap-perl (1.39-1) unstable; urgency=low
[ Ansgar Burchardt ]
* New upstream release (1.37)
* Update my email address.
* Bump Standards-Version to 3.9.2 (no changes).
* debian/control:
- Convert Vcs-* fields to git.
* debian/copyright:
- Minor changes
[ Harlan Lieberman-Berg ]
* New upstream release
* debian/copyright:
- Changed primary copyright owner to Opera Software Australia
* debian/control:
- Added myself to uploaders
[ gregor herrmann ]
* Bump debhelper compatibility level to 8.
2010-10-03 - Jonathan Yu <>
libcache-fastmmap-perl (1.36-1) unstable; urgency=low
* New upstream release
* Standards-Version 3.9.1 (no changes)
* Update license information to new standard clauses
2010-02-20 - Ansgar Burchardt <>
libcache-fastmmap-perl (1.35-1) unstable; urgency=low
[ Ryan Niebur ]
* Update jawnsy's email address
[ Ansgar Burchardt ]
* New upstream release.
* Use source format 3.0 (quilt).
* debian/copyright: Update years of copyright, minor changes for DEP-5.
* debian/control: Make build-dep on perl unversioned.
* Bump Standards-Version to 3.8.4.
* Add myself to Uploaders.
2009-06-26 - gregor herrmann <>
libcache-fastmmap-perl (1.34-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream bugfix release
* Added /me to Uploaders
* Updated package description
* Use the tiny DH7 debian/rules format
* Update debian/copyright.
[ gregor herrmann ]
* debian/watch: use extended regexp for matching upstream versions.
* debian/copyright: add additional copyright holder.
* Set Standards-Version to 3.8.2 (no changes).
* Add /me to Uploaders.
2009-05-08 - Krzysztof Krzyżaniak (eloy) <>
libcache-fastmmap-perl (1.30-1) unstable; urgency=low
* New upstream release
2009-05-04 - Krzysztof Krzyżaniak (eloy) <>
libcache-fastmmap-perl (1.29-1) unstable; urgency=low
[ Krzysztof Krzyżaniak (eloy) ]
* New upstream release
* debian/control: Update Standards-Version to 3.8.1
* debian/copyright: Update & convert to new schema
[ Ansgar Burchardt ]
* debian/control: Fix Homepage field
[ gregor herrmann ]
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
(source stanza).
* debian/control: Added: ${misc:Depends} to Depends: field.
2008-07-01 - Krzysztof Krzyżaniak (eloy) <>
libcache-fastmmap-perl (1.28-1) unstable; urgency=low
* New upstream release
2008-06-19 - Krzysztof Krzyżaniak (eloy) <>
libcache-fastmmap-perl (1.27-1) unstable; urgency=low
* New upstream release
* debian/control:
+ Standards-Version: (no changes)
* debian/copyright:
+ link changed to non-versioned sources
* debian/compat:
+ bumbed to 7 (no changes)
* debian/rules:
+ used rules.simple example from debhelper 7

See Also

Package Description
libcache-historical-perl_0.05-1_all.deb simple data caching service with time history
libcache-memcached-fast-perl_0.22-1+b1_amd64.deb Perl client for memcached, in C language
libcache-memcached-managed-perl_0.24-1_all.deb API for managing cached information
libcache-memcached-perl_1.30-1_all.deb Perl module for using memcached servers
libcache-mmap-perl_0.11-3+b1_amd64.deb module to provide a shared data cache using memory mapped files
libcache-perl_2.10-1_all.deb Cache interface
libcache-ref-perl_0.04-1_all.deb Perl module for caching references in memory
libcache-simple-timedexpiry-perl_0.27-2_all.deb Perl module to cache and expire key/value pairs
libcairo-gobject-perl_1.003-1+b1_amd64.deb integrate Cairo into the Glib type system in Perl
libcairo-gobject2_1.14.0-2.1+deb8u2_amd64.deb Cairo 2D vector graphics library (GObject library)
libcairo-ocaml-dev_1.2.0-5.1_amd64.deb OCaml bindings for Cairo
libcairo-ocaml_1.2.0-5.1_amd64.deb OCaml bindings for Cairo (runtime)
libcairo-perl_1.104-2_amd64.deb Perl interface to the Cairo graphics library
libcairo-script-interpreter2_1.14.0-2.1+deb8u2_amd64.deb Cairo 2D vector graphics library (script interpreter)
libcairo1.10-cil_2.99.3-2_amd64.deb CLI binding for Cairo