# `Medplum.TokenCache`
[🔗](https://github.com/CodeDuckers-LLC/medplum_elixir/blob/v0.3.0/lib/medplum/token_cache.ex#L1)

Internal ETS-backed cache for OAuth tokens shared by Medplum clients.

# `get`

```elixir
@spec get(Medplum.Client.t()) :: {:ok, String.t()} | :miss
```

# `put`

```elixir
@spec put(Medplum.Client.t(), String.t(), integer() | nil) :: :ok
```

---

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