diff --git a/libpurgeablemem/cpp/include/purgeable_ashmem.h b/libpurgeablemem/cpp/include/purgeable_ashmem.h index bf5f78e7fa24ecda85b9adc8600ad0b2521ec8a9..8ccfcf421c161c1be48057a8950417c9c02e192e 100644 --- a/libpurgeablemem/cpp/include/purgeable_ashmem.h +++ b/libpurgeablemem/cpp/include/purgeable_ashmem.h @@ -58,7 +58,7 @@ protected: bool Pin_() override; bool Unpin_() override; bool IsPurged_() override; - bool CreatePurgeableData_() override; + bool CreatePurgeableData_(); void AfterRebuildSucc_() override; std::string ToString_() const override; }; diff --git a/libpurgeablemem/cpp/include/purgeable_mem.h b/libpurgeablemem/cpp/include/purgeable_mem.h index 85d617d61b016d6f7c823a40e9189fe631487478..474aa7c21c2eea31e8a420eb64e691e8cdcfcfb3 100644 --- a/libpurgeablemem/cpp/include/purgeable_mem.h +++ b/libpurgeablemem/cpp/include/purgeable_mem.h @@ -38,7 +38,7 @@ protected: bool Pin_() override; bool Unpin_() override; bool IsPurged_() override; - bool CreatePurgeableData_() override; + bool CreatePurgeableData_(); void AfterRebuildSucc_() override; std::string ToString_() const override; }; diff --git a/libpurgeablemem/cpp/include/purgeable_mem_base.h b/libpurgeablemem/cpp/include/purgeable_mem_base.h index 2c2a8e0cd3f9b3943124ee058c65dca69f94a337..b11133ff3a0267bddb611e1306fe9eabf2aaeb31 100644 --- a/libpurgeablemem/cpp/include/purgeable_mem_base.h +++ b/libpurgeablemem/cpp/include/purgeable_mem_base.h @@ -110,7 +110,6 @@ protected: virtual bool Pin_(); virtual bool Unpin_(); virtual bool IsPurged_(); - virtual bool CreatePurgeableData_(); virtual void AfterRebuildSucc_(); virtual std::string ToString_() const; }; diff --git a/libpurgeablemem/cpp/src/purgeable_mem_base.cpp b/libpurgeablemem/cpp/src/purgeable_mem_base.cpp index 1e6d541d941509e10303badf9d7334f23857f087..ead92454d0500a67bc81dfd7a7323183097c37ef 100644 --- a/libpurgeablemem/cpp/src/purgeable_mem_base.cpp +++ b/libpurgeablemem/cpp/src/purgeable_mem_base.cpp @@ -107,7 +107,7 @@ void PurgeableMemBase::EndRead() bool PurgeableMemBase::BeginWrite() { PM_HILOG_DEBUG(LOG_CORE, "%{public}s %{public}s", __func__, ToString_().c_str()); - if (dataPtr_ == nullptr && !CreatePurgeableData_()) { + if (dataPtr_ == nullptr) { return false; } IF_NULL_LOG_ACTION(dataPtr_, "dataPtr is nullptr in BeginWrite", return false); @@ -211,11 +211,6 @@ bool PurgeableMemBase::BuildContent_() return succ; } -bool PurgeableMemBase::CreatePurgeableData_() -{ - return false; -} - void PurgeableMemBase::ResizeData(size_t newSize) { }