delete method
Deletes the key from the keychain
Implementation
@override
Future<void> delete(String key) async {
_checkInitialized();
int? expiry = expirations.remove(key);
expiry ??= -1;
deleted.broadcast(
ExpirationEvent(
key,
expiry,
),
);
await persist();
}