MCPcopy Create free account
hub / github.com/Snapchat/Valdi / retrieveImage

Method retrieveImage

valdi/src/valdi/snap_drawing/ImageLoading/ImageCache.cpp:143–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

insertAfterMethod · 0.45

Tested by

no test coverage detected