Mercurial > hg > orthanc
comparison OrthancFramework/Sources/FileStorage/StorageAccessor.h @ 5048:22966345eaba
skip StorageCache when verifying md5 or when re-compressing attachments
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 29 Jun 2022 13:15:20 +0200 |
parents | ea5f1c6ed07e |
children | d7274e43ea7c dd085f7e7e71 |
comparison
equal
deleted
inserted
replaced
5047:207f259c41c5 | 5048:22966345eaba |
---|---|
66 { | 66 { |
67 private: | 67 private: |
68 class MetricsTimer; | 68 class MetricsTimer; |
69 | 69 |
70 IStorageArea& area_; | 70 IStorageArea& area_; |
71 StorageCache& cache_; | 71 StorageCache* cache_; |
72 MetricsRegistry* metrics_; | 72 MetricsRegistry* metrics_; |
73 | 73 |
74 #if ORTHANC_ENABLE_CIVETWEB == 1 || ORTHANC_ENABLE_MONGOOSE == 1 | 74 #if ORTHANC_ENABLE_CIVETWEB == 1 || ORTHANC_ENABLE_MONGOOSE == 1 |
75 void SetupSender(BufferHttpSender& sender, | 75 void SetupSender(BufferHttpSender& sender, |
76 const FileInfo& info, | 76 const FileInfo& info, |
77 const std::string& mime); | 77 const std::string& mime); |
78 #endif | 78 #endif |
79 | 79 |
80 public: | 80 public: |
81 explicit StorageAccessor(IStorageArea& area, | 81 explicit StorageAccessor(IStorageArea& area, |
82 StorageCache& cache); | 82 StorageCache* cache); |
83 | 83 |
84 StorageAccessor(IStorageArea& area, | 84 StorageAccessor(IStorageArea& area, |
85 StorageCache& cache, | 85 StorageCache* cache, |
86 MetricsRegistry& metrics); | 86 MetricsRegistry& metrics); |
87 | 87 |
88 FileInfo Write(const void* data, | 88 FileInfo Write(const void* data, |
89 size_t size, | 89 size_t size, |
90 FileContentType type, | 90 FileContentType type, |