Berkeley DB Reference Guide:
  Upgrading Berkeley DB Applications

Release 4.5: Memory Pool API

As part of implementing support for multi-version concurrency control, the DB_MPOOL_DIRTY flag is now specified to the DB_MPOOLFILE->get method instead of DB_MPOOLFILE->put, and the DB_MPOOLFILE->set method has been removed. In addition, a new transaction handle parameter has been added to the DB_MPOOLFILE->get method.

The DB_MPOOL_CLEAN flag is no longer supported.

Applications which use the memory pool API directly should update to the new API in order to use 4.5.

Copyright (c) 1996,2008 Oracle. All rights reserved.