pub trait DiffCache<O> {
// Required methods
fn get_diff(&self, reference: &str) -> Option<Arc<DiffResult<O>>>;
fn set_diff(&self, reference: &str, component: Arc<DiffResult<O>>);
}
pub trait DiffCache<O> {
// Required methods
fn get_diff(&self, reference: &str) -> Option<Arc<DiffResult<O>>>;
fn set_diff(&self, reference: &str, component: Arc<DiffResult<O>>);
}