NAME

Quiq::PersistentHash - Persistenter Hash

BASE CLASS

Quiq::Hash

METHODS

Konstruktor

new() - Konstruktor

Synopsis

    my $h = $class->new($file,$mode);

Arguments

$file

Datei, in dem der Hash gespeichert wird.

$mode

Modus, in dem die Datei geöffnet wird:

    Mode  Bedeutung
    ----  --------------------------------------------------------------
     r    nur lesen, Datei muss existieren
     w    nur schreiben, Datei wird angelegt, falls nicht existent
     rw   lesen und schreiben, Datei wird angelegt, falls nicht existent

Returns

Referenz auf das Hash-Objekt.

Description

Öffne einen Hash mit Datei $file als persistentem Speicher im Modus $mode und liefere eine Referenz auf das Objekt zurück.

Objektmethoden

sync() - Schreibe Cache-Daten auf Platte

Synopsis

    $h->sync;

close() - Schließe Persistenten Hash

Synopsis

    $h->close;

Description

Schreibe den Persistenten Hash auf Platte und zerstöre das Objekt. Das gleiche geschieht, wenn die letzte Referenz auf das Objekt aus dem Scope geht.

VERSION

1.151

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.