# `Tay.Engine.CompactionPolicy`
[🔗](https://github.com/AndriiSydorenko1904/tay/blob/v1.6.1/lib/tay/engine/compaction_policy.ex#L1)

One per-Engine asynchronous evaluator. It owns no storage capability and never
replays history. A single tokenized timer is rearmed only after a result; a
generation notification invalidates an outstanding estimate, not a publication.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `eligible`

# `format_status`

# `init`

# `start_link`

---

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