У меня есть приложение Java в Spring Boot с Cassandra DB, где я пишу сущности DB Person. Каждый ряд людей в БД должен быть удален, когда ему исполняется 5 минут, поэтому концепция проста:
Некоторый человек добавляется в БД с отметкой времени, и этот человек должен быть удален ровно через 5 минут.
Единственная идея, которая приходит на ум, - это установить Spring Scheduler, который запускается каждую секунду и проверяет каждую строку, истек ли ее срок, и если он есть, то он удаляется.