#include <cache_manager.h>
◆ CachedObject() [1/3]
◆ CachedObject() [2/3]
◆ CachedObject() [3/3]
template<typename Obj >
template<typename... Args>
◆ ~CachedObject()
◆ empty()
◆ get()
◆ get_parent()
◆ is_dirty()
◆ operator->()
◆ operator=()
◆ operator==()
◆ set_clean()
Mark the the object is clean.
After marking object dirty, this method removes the dirty flag. It is useful after successful processing Obj, and there is no need of rollback its state.
◆ set_dirty()
Mark that the object is dirty.
Dirty object means that it is release by the manager without trying to cache it. This functionality is useful, when the user code, can't rollback changed done at instance of Obj thus releasing is the best option.
◆ dirty_
◆ object_
◆ parent_
◆ wait_
The documentation for this class was generated from the following file: