| 141 | } |
| 142 | |
| 143 | Ref<Image> ImageCache::retrieveImage(Ref<ImageCacheItem>& cachedItem) { |
| 144 | auto returnImage = cachedItem->updateLastAccessAndGetImage(); |
| 145 | cachedItem->disconnectAndReturnPrevious(); |
| 146 | _cacheListStart->insertAfter(cachedItem); |
| 147 | return returnImage; |
| 148 | } |
| 149 | |
| 150 | Ref<ImageCacheItem> ImageCache::tryRemoveOriginalImage(Ref<ImageCacheItem>& cachedItem, |
| 151 | snap::utils::time::Duration<std::chrono::steady_clock> pastTime, |
nothing calls this directly
no test coverage detected