Daobab provides extremely fast buffered cache, worked as DAO decorator, in-memory DataSource or entity collection. Daobab is able to execute the same queries both on database or in-memory buffers. Any Query list result, automatically becomes an new EntityBuffer, and can be used instantly as a target for further queries.
Basically EntityBuffer is a simple entities collection having Daobab Target functionalities. However, Daobab functionality is able to execute SQL Queries in extraordinary speed. The cache can be fulfilled:
When to use?
When not to use?
Daobab allows to fulfill BufferedTarget with certain sorf of data from real database. You may put here part of the tables (dictionaries for example) or fulfill it with part of the data (related to particular customer)