diff --git a/bindings/java/src/operator.rs b/bindings/java/src/operator.rs index 05ddadfe1648..6ae219f9898b 100644 --- a/bindings/java/src/operator.rs +++ b/bindings/java/src/operator.rs @@ -59,17 +59,11 @@ pub extern "system" fn Java_org_apache_opendal_Operator_constructor( fn intern_constructor(env: &mut JNIEnv, scheme: JString, map: JObject) -> Result { let scheme = Scheme::from_str(jstring_to_string(env, &scheme)?.as_str())?; let map = jmap_to_hashmap(env, &map)?; - let mut op = Operator::via_map(scheme, map)?; if !op.info().full_capability().blocking { let _guard = unsafe { get_global_runtime() }.enter(); op = op.layer(BlockingLayer::create()?); } - #[cfg(feature = "test-retry")] - let op = { - use opendal::layers::RetryLayer; - op.layer(RetryLayer::new().with_max_times(4)) - }; Ok(Box::into_raw(Box::new(op)) as jlong) }