pub trait IdempotencyStore: Send + Sync {
// Required methods
fn check(&self, method: &str, key: &str, params: &Value) -> IdempotencyCheck;
fn store(
&self,
method: &str,
key: &str,
params: &Value,
response: &StoredResponse,
);
}