The docs say you have to close the DB handle to clean them up. I'm concerned that if a process is SIGKILLed or just exits abruptly that the temporary DBs will accumulate on disk.
What mechanism is used to create the temporary files? If the file is unlinked after open, then process exit is sufficient, but I haven't been able to trigger data overflow onto disk in my quick testing. Thanks, Sam