Home
last modified time | relevance | path

Searched refs:writeIdleList (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/
H A Dstorage_engine.cpp170 …std::list<StorageExecutor *> &writeIdleList = isExternal ? externalWriteIdleList_ : writeIdleList… in FindWriteExecutor() local
173 writeIdleList.size() + writeUsingList.size() == engineAttr_.maxWriteNum) { in FindWriteExecutor()
176 return FetchStorageExecutor(true, writeIdleList, writeUsingList, errCode, isExternal); in FindWriteExecutor()
180 [this, &perm, &writeUsingList, &writeIdleList]() { in FindWriteExecutor()
181 … return (perm_ == OperatePerm::NORMAL_PERM || perm_ == perm) && (!writeIdleList.empty() || in FindWriteExecutor()
182 (writeIdleList.size() + writeUsingList.size() < engineAttr_.maxWriteNum) || in FindWriteExecutor()
195 return FetchStorageExecutor(true, writeIdleList, writeUsingList, errCode, isExternal); in FindWriteExecutor()
245 …std::list<StorageExecutor *> &writeIdleList = isExternal ? externalWriteIdleList_ : writeIdleList… in Recycle() local
253 if (!writeIdleList.empty()) { in Recycle()
259 writeIdleList.push_back(handle); in Recycle()
[all …]