fn read_json<T>(
path: &Path,
entry_key: Option<String>,
) -> Result<Option<T>, CacheError>where
T: DeserializeOwned,fn read_json<T>(
path: &Path,
entry_key: Option<String>,
) -> Result<Option<T>, CacheError>where
T: DeserializeOwned,