aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/net/image_cache.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/shared/net/image_cache.rs')
-rw-r--r--components/shared/net/image_cache.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/components/shared/net/image_cache.rs b/components/shared/net/image_cache.rs
index 8fb329d304f..3f316388755 100644
--- a/components/shared/net/image_cache.rs
+++ b/components/shared/net/image_cache.rs
@@ -141,4 +141,10 @@ pub trait ImageCache: Sync + Send {
/// Inform the image cache about a response for a pending request.
fn notify_pending_response(&self, id: PendingImageId, action: FetchResponseMsg);
+
+ /// Create new image cache based on this one, while reusing the existing thread_pool.
+ fn create_new_image_cache(
+ &self,
+ compositor_api: CrossProcessCompositorApi,
+ ) -> Arc<dyn ImageCache>;
}