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

Method preloadNext

valdi/src/valdi/runtime/Views/ViewPreloader.cpp:101–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99}
100
101bool ViewPreloader::preloadNext() {
102 auto viewFactory = dequeueNextViewFactoryToPreload();
103 if (viewFactory == nullptr) {
104 return false;
105 }
106
107 auto view = viewFactory->createView(nullptr, nullptr, false);
108 if (view != nullptr) {
109 viewFactory->enqueueViewToPool(view);
110 }
111
112 return true;
113}
114
115void ViewPreloader::preload() {
116 snap::utils::time::StopWatch sw;

Callers

nothing calls this directly

Calls 2

createViewMethod · 0.45
enqueueViewToPoolMethod · 0.45

Tested by

no test coverage detected