CachedIoAdapter

CachedIoAdapter is used to cache data for read/write operations on db4o database file. Its functionality is similar to the operating system disk cache.

CachedIoAdapter uses the default RandomAccessFileAdapter as a delegate adapter and creates pages in RAM to cache the data before physical write/read to the disk file.

CachedIoAdapter can significantly increase the performance for bulk operations and in cases when the OS does not provide disk caching.