purgeExpired static method
Removes entries whose TTL has elapsed, reclaiming storage. Reads already ignore expired entries, so this is housekeeping rather than correctness.
Implementation
static Future<int> purgeExpired() => DVCache._adapter.purgeExpired();