# `Dagger.FunctionCachePolicy`
[🔗](https://github.com/dagger/dagger/blob/v0.20.5/sdk/elixir/lib/dagger/gen/function_cache_policy.ex#L2)

The behavior configured for function result caching.

# `t`

```elixir
@type t() :: :Default | :PerSession | :Never
```

# `default`

```elixir
@spec default() :: :Default
```

# `never`

```elixir
@spec never() :: :Never
```

# `per_session`

```elixir
@spec per_session() :: :PerSession
```

---

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