The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::MatrixTool::ServerIdStore - storage keyed by server name and an ID

DESCRIPTION

Provides a simple flat-file database that stores data keyed by a remote server name and ID field. This is persisted in a human-readable file.

METHODS

list

   %id_data = $store->list( server => $name )

Returns a kvlist associating IDs to byte strings of data stored for the given server.

get

   $key = $store->get( server => $name, id => $id )

Returns a byte string associated with the given server and ID, or undef if no such is known.

put

   $store->put( server => $name, id => $id, data => $bytes )

Stores a byte string associated with the server and ID.

AUTHOR

Paul Evans <leonerd@leonerd.org.uk>