my %Cache; my $env = new BerkeleyDB::Env( -Home => '/tmp', -Flags => DB_INIT_CDB | DB_CREATE | DB_INIT_MPOOL, ) or die "can't create BerkelyDB::Env: $!"; my $Obj = tie %Cache, 'BerkeleyDB::Btree', -Filename => '/tmpfs/bdbfile', -Flags => DB_CREATE, -Mode => 0640, -Env => $env or die ("Can't tie to /tmp/bdbdfile: $!");