# `PhoenixMicro.IdempotencyStore`
[🔗](https://github.com/iamkanishka/phoenix_micro/blob/v1.0.0/lib/phoenix_micro/middleware.ex#L279)

Behaviour for idempotency stores.

# `mark_seen`

```elixir
@callback mark_seen(String.t()) :: :ok
```

# `seen?`

```elixir
@callback seen?(String.t()) :: boolean()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
