First of all, the zstorm code is explicitly designed to manage per-thread stores, so working with the standard threaded transaction manager seems appropriate. That said, some bits of code could be reused with other transaction managers (e.g. the DataManager implementation).
What sort of API are you looking for, and what sort of problems are you trying to solve?
First of all, the zstorm code is explicitly designed to manage per-thread stores, so working with the standard threaded transaction manager seems appropriate. That said, some bits of code could be reused with other transaction managers (e.g. the DataManager implementation).
What sort of API are you looking for, and what sort of problems are you trying to solve?