| 51 | } |
| 52 | |
| 53 | bool PersistentData::remove(Exception& ex, const string& path) { |
| 54 | if (_disableTransaction) |
| 55 | return true; |
| 56 | lock_guard<mutex> lock(_mutex); |
| 57 | if (!running() && !start(ex, Startable::PRIORITY_LOWEST)) |
| 58 | return false; |
| 59 | _entries.emplace_back(_poolBuffers,path); |
| 60 | wakeUp(); |
| 61 | return true; |
| 62 | } |
| 63 | |
| 64 | |
| 65 | void PersistentData::run(Exception& ex) { |
nothing calls this directly
no outgoing calls
no test coverage detected