# `Concord.TTL`
[🔗](https://github.com/gsmlg-dev/concord/blob/main/lib/concord/ttl.ex#L1)

TTL (Time-To-Live) management for Concord.

This module provides periodic cleanup of expired keys and
configuration management for TTL-related settings.

# `calculate_expiration`

Calculates the expiration timestamp for a given TTL in seconds.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `cleanup_now`

Triggers an immediate cleanup of expired keys.

# `config`

Gets the current TTL configuration.

# `start_link`

# `update_cleanup_interval`

Updates the cleanup interval.

# `validate_ttl`

Validates a TTL value.

