diff --git a/src/blackmisc/simulation/aircraftmodelsetloader.cpp b/src/blackmisc/simulation/aircraftmodelsetloader.cpp index 2ec76b531..caef05bad 100644 --- a/src/blackmisc/simulation/aircraftmodelsetloader.cpp +++ b/src/blackmisc/simulation/aircraftmodelsetloader.cpp @@ -101,6 +101,11 @@ namespace BlackMisc return this->m_caches.synchronizeCurrentCache(); } + bool CAircraftModelSetLoader::admitCache() + { + return this->m_caches.admitCurrentCache(); + } + bool CAircraftModelSetLoader::hasCachedData() const { return !this->m_caches.getCurrentCachedModels().isEmpty(); diff --git a/src/blackmisc/simulation/aircraftmodelsetloader.h b/src/blackmisc/simulation/aircraftmodelsetloader.h index 3dcd8c5c6..4cd5cc50d 100644 --- a/src/blackmisc/simulation/aircraftmodelsetloader.h +++ b/src/blackmisc/simulation/aircraftmodelsetloader.h @@ -54,6 +54,9 @@ namespace BlackMisc //! Make sure cache is synchronized bool synchronizeCache(); + //! Admit current cache + bool admitCache(); + //! The loaded models //! \threadsafe BlackMisc::Simulation::CAircraftModelList getAircraftModels() const;