NAME
Mcache - program cache (DB).
SYNOPSIS
use Mcache;
my $cache = mcache->new();
$cache->add("Foo Bar 1",1);
my $key = $cache->add("Foo Bar 2",1);
my $sel = $cache->get(1);
print "{".$sel."}\n";
$cache->del(1,$k);
$sel = $cache->get(1);
print "{".$sel."}\n";
DESCRIPTION
Mcache - program cache (DB) for storing in the memory pages
with editable set of fields. Issuance result holds in the JSON
EXPORT
new();
get(id); # return full data page (all fields) in JSON
get(id,key); # return a single field with a key
add(field,id); # add fields on data page id and return unique key
add(field,id,key); # add fields on data page id with key
del(id,key); # delete fields
update(field,id,key); # update fields
count(id); # count fields on data page id
id(id); # current id for update
var:
id - unique page number
key - unique field number
AUTHOR
Maxim Motylkov, E: mmv@cpan.org
COPYRIGHT AND LICENSE
Copyright (C) 2011 by Maxim Motylkov
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.