Storable(3p) Perl Programmers Reference Guide Storable(3p)
Storable(3p) Perl Programmers Reference Guide Storable(3p) # Storable(3p) Perl Programmers Reference Guide Storable(3p) NNAAMMEE # Storable - persistence for Perl data structures SSYYNNOOPPSSIISS # use Storable; store \%table, 'file'; $hashref = retrieve('file'); use Storable qw(nstore store_fd nstore_fd freeze thaw dclone); # Network order nstore \%table, 'file'; $hashref = retrieve('file'); # There is NO nretrieve() # Storing to and retrieving from an already opened file store_fd \@array, \*STDOUT; nstore_fd \%table, \*STDOUT; $aryref = fd_retrieve(\*SOCKET); $hashref = fd_retrieve(\*SOCKET); # Serializing to memory $serialized = freeze \%table; %table_clone = %{ thaw($serialized) }; # Deep (recursive) cloning $cloneref = dclone($ref); # Advisory locking use Storable qw(lock_store lock_nstore lock_retrieve) lock_store \%table, 'file'; lock_nstore \%table, 'file'; $hashref = lock_retrieve('file'); DDEESSCCRRIIPPTTIIOONN # The Storable package brings persistence to your Perl data structures containing SCALAR, ARRAY, HASH or REF objects, i. ...