canFit method
Whether the current cache plus a prospective addition fits the policy.
Implementation
bool canFit({int additionalEntries = 0, int additionalBytes = 0}) {
if (additionalEntries < 0 || additionalBytes < 0) {
throw ArgumentError('prospective cache additions must be non-negative');
}
return entryCount + additionalEntries <= policy.maxEntries &&
_totalBytes + additionalBytes <= policy.maxBytes;
}