26 if (persistenceServiceRef)
32 bool instanceAlreadyAdded = persistenceService !=
nullptr;
33 if (instanceAlreadyAdded)
36 if (instanceAlreadyAdded ==
false)
41 _PersistenceServiceProps[
"Name"] = std::string(
"PersistenceService");
43 m_PersistenceServiceRegistration =
49 <<
"Another Persistence instance already installed. Library was loaded twice. Please check configuration!";
55 if (m_PersistenceService.IsNull())
58 MITK_DEBUG(
"PersistenceActivator") <<
"PersistenceActivator::Unload";
59 MITK_DEBUG(
"PersistenceActivator") <<
"m_PersistenceService GetReferenceCount " 60 << m_PersistenceService->GetReferenceCount();
63 m_PersistenceService->Unitialize();
64 m_PersistenceService->Delete();
void Load(us::ModuleContext *context) override
US_UNORDERED_MAP_TYPE< std::string, Any > ServiceProperties
void Unload(us::ModuleContext *context) override
~PersistenceActivator() override