comparison Resources/Orthanc/Core/Cache/SharedArchive.cpp @ 208:db70f6c5fa4f

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 11 Apr 2018 16:27:09 +0200
parents 03afbee0cc7b
children
comparison
equal deleted inserted replaced
205:886230938339 208:db70f6c5fa4f
32 32
33 33
34 #include "../PrecompiledHeaders.h" 34 #include "../PrecompiledHeaders.h"
35 #include "SharedArchive.h" 35 #include "SharedArchive.h"
36 36
37 #include "../SystemToolbox.h" 37 #include "../Toolbox.h"
38 38
39 39
40 namespace Orthanc 40 namespace Orthanc
41 { 41 {
42 void SharedArchive::RemoveInternal(const std::string& id) 42 void SharedArchive::RemoveInternal(const std::string& id)
98 // The quota has been reached, remove the oldest element 98 // The quota has been reached, remove the oldest element
99 std::string oldest = lru_.RemoveOldest(); 99 std::string oldest = lru_.RemoveOldest();
100 RemoveInternal(oldest); 100 RemoveInternal(oldest);
101 } 101 }
102 102
103 std::string id = SystemToolbox::GenerateUuid(); 103 std::string id = Toolbox::GenerateUuid();
104 RemoveInternal(id); // Should never be useful because of UUID 104 RemoveInternal(id); // Should never be useful because of UUID
105 archive_[id] = obj; 105 archive_[id] = obj;
106 lru_.Add(id); 106 lru_.Add(id);
107 107
108 return id; 108 return id;