NAME
    CHI::Driver::BerkeleyDB -- Using BerkeleyDB for cache

SYNOPSIS
        use CHI;

        my $cache = CHI->new(
            driver     => 'BerkeleyDB',
            root_dir   => '/path/to/cache/root'
        );

DESCRIPTION
    This cache driver uses Berkeley DB files to store data. Each namespace
    is stored in its own db file.

CONSTRUCTOR OPTIONS
    root_dir
        Path to the directory that will contain the database files, also
        known as the BerkeleyDB "Home".

    Any other constructor options not recognized by CHI are passed along to
    BerkeleyDB::Manager->new. For example, you can pass *db_class* to change
    from the default BerkeleyDB::Hash.

SUPPORT AND DOCUMENTATION
    Questions and feedback are welcome, and should be directed to the
    perl-cache mailing list:

        http://groups.google.com/group/perl-cache-discuss

    Bugs and feature requests will be tracked at RT:

        http://rt.cpan.org/NoAuth/Bugs.html?Dist=CHI-Driver-BerkeleyDB

    The latest source code can be browsed and fetched at:

        http://github.com/jonswar/perl-chi-driver-bdb/tree/master
        git clone git://github.com/jonswar/perl-chi-driver-bdb.git

AUTHOR
    Jonathan Swartz

SEE ALSO
    CHI, BerkeleyDB, BerkeleyDB::Manager

COPYRIGHT & LICENSE
    Copyright (C) 2007 Jonathan Swartz.

    CHI::Driver::BerkeleyDB is provided "as is" and without any express or
    implied warranties, including, without limitation, the implied
    warranties of merchantibility and fitness for a particular purpose.

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