pub async fn forget(key: &str) -> Result<(), AppError>
Removes key, if present. A no-op (not an error) if it isn’t.
key