Mercurial > hg > orthanc
diff UnitTests/MemoryCache.cpp @ 285:4031f73fe0e4
access to the raw dicom tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 12 Dec 2012 17:53:14 +0100 |
parents | 06aa7b7b6723 |
children | f59e4518fd57 |
line wrap: on
line diff
--- a/UnitTests/MemoryCache.cpp Wed Dec 12 15:40:18 2012 +0100 +++ b/UnitTests/MemoryCache.cpp Wed Dec 12 17:53:14 2012 +0100 @@ -113,15 +113,14 @@ { Orthanc::MemoryCache cache(provider, 3); - std::auto_ptr<Orthanc::MemoryCache::Accessor> a; - a.reset(cache.Access("42")); // 42 -> exit - a.reset(cache.Access("43")); // 43, 42 -> exit - a.reset(cache.Access("45")); // 45, 43, 42 -> exit - a.reset(cache.Access("42")); // 42, 45, 43 -> exit - a.reset(cache.Access("43")); // 43, 42, 45 -> exit - a.reset(cache.Access("47")); // 45 is removed; 47, 43, 42 -> exit - a.reset(cache.Access("44")); // 42 is removed; 44, 47, 43 -> exit - a.reset(cache.Access("42")); // 43 is removed; 42, 44, 47 -> exit + cache.Access("42"); // 42 -> exit + cache.Access("43"); // 43, 42 -> exit + cache.Access("45"); // 45, 43, 42 -> exit + cache.Access("42"); // 42, 45, 43 -> exit + cache.Access("43"); // 43, 42, 45 -> exit + cache.Access("47"); // 45 is removed; 47, 43, 42 -> exit + cache.Access("44"); // 42 is removed; 44, 47, 43 -> exit + cache.Access("42"); // 43 is removed; 42, 44, 47 -> exit // Closing the cache: 47, 44, 42 are successively removed }