diff Resources/Orthanc/Core/Cache/MemoryCache.cpp @ 204:9d269d7cfeb8

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 28 Mar 2018 11:28:27 +0200
parents 03afbee0cc7b
children
line wrap: on
line diff
--- a/Resources/Orthanc/Core/Cache/MemoryCache.cpp	Tue Mar 27 11:12:50 2018 +0200
+++ b/Resources/Orthanc/Core/Cache/MemoryCache.cpp	Wed Mar 28 11:28:27 2018 +0200
@@ -78,6 +78,15 @@
   {
   }
 
+  void MemoryCache::Invalidate(const std::string& id)
+  {
+    if (index_.Contains(id))
+    {
+      VLOG(1) << "Invalidating a cache page";
+      index_.Invalidate(id);
+    }
+  }
+
   MemoryCache::~MemoryCache()
   {
     while (!index_.IsEmpty())