With the first NVFS handhelds, a memory region commonly known as DBCache has been introduced. The DBCache holds databases that have been decompressed from Flash in order to be used – if it runs out, no more databases can be opened. So far, flushing the DBCache required you to either use Resco Explorer or softreset the device – can this app improve the situation?
OffFlush has a very simple, self explaining UI:
When the handheld is powered off and the free DBCache is below the threshold, OffFlush delays the power-off and attempts to flush the DBCache. This process usually takes 30secs to 1 minute on my Treo 680 and can not be aborted.
The program needs 10k of RAM and cannot be installed onto an external memory card. It has not caused any crashes so far. This mini-review looked at version 2.0 of the program, it can be downloaded here.
In the end, one question remains: what for? This program can automatically flush your DBCache – but do you need it flashed automatically? My Treo 680 has never had any DBCache issues, so I say no. People having a Palm TX or a Treo 650 could consider it useful, though…