rehearse method
"Rehearses" a memory, resetting its age timer (preventing decay).
Implementation
void rehearse(String memoryId) {
final items = _queue.toList();
_queue.clear();
for (final slot in items) {
if (slot.memory.id == memoryId) {
_queue.addLast(_WorkingSlot(
memory: slot.memory,
enteredAt: DateTime.now(),
));
} else {
_queue.addLast(slot);
}
}
_logger.debug('Rehearsed memory: $memoryId');
}