Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.390.475 Times

Cache::Mmap 0.09

  Date Added: April 16, 2010  |  Visits: 581

Cache::Mmap

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)



Cache::Mmap Perl module helps you to share data cache using memory mapped files. SYNOPSIS use Cache::Mmap; $cache=Cache::Mmap->new($filename,%options); $val1=$cache->read($key1); $cache->write($key2,$val2); $cache->delete($key3); This module implements a shared data cache, using memory mapped files. If routines are provided which interact with the underlying data, access to the cache is completely transparent, and the module handles all the details of refreshing cache contents, and updating underlying data, if necessary. Cache entries are assigned to "buckets" within the cache file, depending on the key. Within each bucket, entries are stored approximately in order of last access, so that frequently accessed entries will move to the head of the bucket, thus decreasing access time. Concurrent accesses to the same bucket are prevented by file locking of the relevant section of the cache file. CONFIGURATION METHODS These methods are used to examine/update the configuration of a cache. Most of these methods are read-only, and the value returned may be different to that passed to the constructor, since the cache may have been created by an earlier process which specified different parameters. buckets() Returns the number of buckets in the cache file. bucketsize() Returns the size of buckets (in bytes) in the cache file. cachenegative() Returns true if items not found in the underlying data are cached anyway. context() Returns the context data for reads and writes to the underlying data. context($context) Provides new context data for reads and writes to the underlying data. expiry() Returns the time in seconds cache entries are considered valid for, or zero for indefinite validity. pagesize() Returns the page size (in bytes) of the cache file. strings() Returns true if the cache stores strings rather than references. writethrough() Returns true if items written to the cache are immediately written to the underlying data..

Requirements: No special requirements
Platforms: Linux
Keyword: Cache Cache File Cachemmap Data Data Cache File Libraries Memory Mapped Mmap Perl Module Perl Module Returns Share Data Underlying
Users rating: 0/10

License: Freeware Size: 21.5 KB
USER REVIEWS
More Reviews or Write Review


CACHE::MMAP RELATED
Security Tools  -  KaKa File Shredder 4.1
File Shredder is an advanced security tool for Windows which allows you to completely remove sensitive data from your hard drive by overwriting it several times with US Dod 5220.22-M erasure method. Easy to implement and fast to use in practice....
536 KB  
Libraries  -  Data::Encrypted 0.07
Data::Encrypted is a Perl module to transparently store encrypted data via RSA. SYNOPSIS # functional interface: use Data::Encrypted file => "./.$0-encrypted-data", qw(encrypted); # note: login and password are not *really* the login and #...
7.17 KB  
Book Collection Managers  -  Aryson BKF Viewer 18.0
BKF File Viewer freeware to open read or view corrupt Windows Backup BKF file without any data loss offered by Aryson Technologies. It allows to fix all issue from damage or unreadable BKF file and open them into Windows platforms. BKF Viewer...
2.5 MB  
Utilities  -  Another File Integrity Checker 2.10-1
Another File Integrity Checker is another file integrity checker, designed to be fast and fully portable between Unix and Windows platforms. Another File Integrity Checker works by first creating a database that represents a snapshot of the most...
102.4 KB  
Libraries  -  Pod::Hlp 1.02
Pod::Hlp is a Perl module that can convert POD data to formatted VMS HLP Help module text. SYNOPSIS use Pod::Hlp; pod2hlp("perlfunc.pod",$top_help_level,*Filehandle); Also: pod2hlp < input.pod Also: perl pod2hlb Pod::Hlp is a...
102.4 KB  
Libraries  -  Pod::PlainText 1.34
Pod::PlainText is a Perl module that can convert POD data to formatted ASCII text. SYNOPSIS use Pod::PlainText; my $parser = Pod::PlainText->new (sentence => 0, width => 78); # Read POD from STDIN and write to STDOUT....
96.26 KB  
File Management  -  PHP & FTP File Manager 1.0
PHP & FTP File Manager is a Visual File Manager developed in PHP, JAVASCRIPT and AJAX. It accesses files using FTP, with no need to use PHP or other Server Side Scripting Language, it just needs the FTP user and password. It provides to the user...
 
Libraries  -  Test::Differences 0.47
Test::Differences Perl module contains test strings and data structures and show differences if not ok. SYNOPSIS use Test; ## Or use Test::More use Test::Differences; eq_or_diff $got, "anbncn", "testing strings"; eq_or_diff @got, [qw( a b...
8.19 KB  
Libraries  -  BabelObjects::Runner::RunData 1.01
BabelObjects::Runner::RunData is a Perl module that stores all the data available for your program. SYNOPSIS use BabelObjects::Runner::RunData; $parameters{"req"} = $req; $parameters{"confParameters"} = $confParameters; my $aRunData = new...
12.29 KB  
File Utilities  -  Reft 1.2
Reft comes from "Ridiculously Easy File Transfer", and is a file transfer program without hassles. All thats required is for two parties to load Reft. One person sends a file, the other person accepts the file, and thats it Usage: java -jar...
52.22 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB