Whether this entry has expired based on its ttl.
bool get isExpired { if (ttl == null) return false; return DateTime.now().difference(createdAt) > ttl!; }