ref #803, do not use synchronize from another thread

* changed info component to use admit
* removed web service synchronize
This commit is contained in:
Klaus Basan
2016-11-14 04:08:38 +01:00
parent 6f1a6deefd
commit 04a5a74dc3
4 changed files with 2 additions and 29 deletions

View File

@@ -175,16 +175,9 @@ namespace BlackCore
return (this->getModelsCount() > 0) && (this->getLiveriesCount() > 0) && (this->getDistributorsCount() > 0) && (this->getAircraftIcaoCodesCount() > 0);
}
void CWebDataServices::synchronizeDbCaches(CEntityFlags::Entity entities)
{
if (this->m_infoDataReader) { this->m_infoDataReader->synchronizeCaches(entities); }
if (this->m_modelDataReader) { this->m_modelDataReader->synchronizeCaches(entities); }
if (this->m_icaoDataReader) { this->m_icaoDataReader->synchronizeCaches(entities); }
if (this->m_airportDataReader) { this->m_airportDataReader->synchronizeCaches(entities); }
}
void CWebDataServices::admitDbCaches(CEntityFlags::Entity entities)
{
// hint: all the readers use own threads
if (this->m_infoDataReader) { this->m_infoDataReader->admitCaches(entities); }
if (this->m_modelDataReader) { this->m_modelDataReader->admitCaches(entities); }
if (this->m_icaoDataReader) { this->m_icaoDataReader->admitCaches(entities); }