AccessDB object:

  object db = AccessDB(string filename);
   Instantiate a new AccessDB object.


  mapping db->add(string filename, int amount[, int value_1[, int value_2]]);
    Add 'amount' to the entry indicated by 'filename'. Optionally set
    val1 and val2 to the supplied value.

    if amount is zero, the entry will not be modified. 

  Returns a mapping:

    ([
      "hits":number_of_hits,
      "mtime":last_modification_time,
      "creation_time":creation_time,
      "value_1":value_1,
      "value_2":value_2,
     ]);

  mapping db->set(string filename, int amount[, int val1[, int val2]]);

    Like add, but sets the value instead of adding to the value.

  
  mapping db->new(string filename, int amount[, int val1[, int val2]]);

    Create a new entry. There _must_not_ be an entry for 'filename'
    already. This function is mostly useful when converting old databases.

    Please note that 'add' and 'set' will also create the entry if it
    cannot be found in the database.

  mapping db->debug();

    return some debug information, like this:

   ([
      "cachehits":memory_cache_hits,
      "slowhits":disk_IO_hits,
      "misses":new_files_created,
      "conflicts":memory_cache_overwrites,
    ]);

     Calling this function will reset these counters.
     This function might change in the future.
