# Apache::Session::Store::File - phpMan

## NAME
    [Apache::Session::Store::File] - Store persistent data on the filesystem

## SYNOPSIS
     use [Apache::Session::Store::File];

     my $store = [Apache::Session::Store::File]->new;

     $store->insert($ref);
     $store->update($ref);
     $store->materialize($ref);
     $store->remove($ref);

## DESCRIPTION
    This module fulfills the storage interface of [Apache::Session]. The
    serialized objects are stored in files on your filesystem.

## OPTIONS
    This module requires one argument in the usual [Apache::Session] style.
    The name of the option is Directory, and the value is the full path of
    the directory where you wish to place the files. Example

     tie %s, '[Apache::Session::File]', undef,
        {Directory => '/tmp/sessions'};

## NOTES
    All session objects are stored in the same directory. Some filesystems,
    such as Linux's ext2fs, have [O(n)] performance where n is the number of
    files in a directory. Other filesystems, like Sun's UFS, and Linux's
    reiserfs, do not have this problem. You should consider your
    filesystem's performance before using this module to store many objects.

## AUTHOR
    This module was written by Jeffrey William Baker <<jwbaker@acm.org>>.

## SEE ALSO
    [Apache::Session]

