Future<bool> setString( String key, String value, { Duration? expiration, }) async { if (!await _setExpiration(key, expiration)) return false; return sp.setString(key, value); }