PersistentPoolStorage
From Sunhill Framework Documentation
The PerstentStorage is the base for all storages that can write itself to some kind of persistent storage (like a harddisk or a database). This storages fills the dummy methods commit(), rollback() and isDirty() with some life.
The persistent storage takes care of tracking changes to values. You only have to overwrite a few methods: