NAME
    FML::User::DB - maintain user database with expiration.

SYNOPSIS
        use FML::User::DB;
        my $data = new FML::User::DB $curproc;

        # add
        $data->add($key, $value);

        # search
        $data->find($key);

DESCRIPTION
    This class maitains user database with expiration.

METHODS
  new()
    constructor.

  set($class, $key, $value)
    add { $key => $value } info to $primary_user_db_${class}_map.

  get($class, $key)
    get value of $key for $class.

  add($class, $key, $value)
    same as set() above.

  get_key_as_array_ref($class)
    get user list as ARRAY_REF.

  find($class, $key)
    search value for $key in $user_db_${class}_maps.

CODING STYLE
    See "http://www.fml.org/software/FNF/" on fml coding style guide.

AUTHOR
    Ken'ichi Fukamachi

COPYRIGHT
    Copyright (C) 2003,2004,2006 Ken'ichi Fukamachi

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

HISTORY
    FML::User::DB appeared in fml8 mailing list driver package. See
    "http://www.fml.org/" for more details.

