1from plain.chores import Chore, register_chore
2
3from .models import CachedItem
4
5
6@register_chore
7class ClearExpired(Chore):
8 """Delete cache items that have expired."""
9
10 def run(self) -> str:
11 result = CachedItem.query.expired().delete()
12 return f"{result[0]} expired cache items deleted"