diff --git a/josh-core/src/cache.rs b/josh-core/src/cache.rs
index 77e4aaf19..e2262fb2e 100644
--- a/josh-core/src/cache.rs
+++ b/josh-core/src/cache.rs
@@ -9,9 +9,20 @@ use std::sync::{LazyLock, RwLock};
pub(crate) const CACHE_VERSION: u64 = 24;
pub trait CacheBackend: Send + Sync {
- fn read(&self, filter: filter::Filter, from: git2::Oid) -> JoshResult