@@ -376,7 +376,9 @@ public static ReadWriteBinding getBinding(final Cluster cluster) {
376376 }
377377
378378 public static ReadWriteBinding getBinding (final TimeoutSettings timeoutSettings ) {
379- return getBinding (getCluster (), ReadPreference .primary (), createNewOperationContext (timeoutSettings ));
379+ return getBinding (getCluster (),
380+ ReadPreference .primary (),
381+ createOperationContext ().withTimeoutContext (new TimeoutContext (timeoutSettings )));
380382 }
381383
382384 public static ReadWriteBinding getBinding (final OperationContext operationContext ) {
@@ -387,10 +389,6 @@ public static ReadWriteBinding getBinding(final ReadPreference readPreference) {
387389 return getBinding (getCluster (), readPreference , createOperationContext ());
388390 }
389391
390- public static OperationContext createNewOperationContext (final TimeoutSettings timeoutSettings ) {
391- return createOperationContext ().withTimeoutContext (new TimeoutContext (timeoutSettings ));
392- }
393-
394392 private static ReadWriteBinding getBinding (final Cluster cluster ,
395393 final ReadPreference readPreference ,
396394 final OperationContext operationContext ) {
@@ -425,7 +423,7 @@ public static AsyncReadWriteBinding getAsyncBinding() {
425423 }
426424
427425 public static AsyncReadWriteBinding getAsyncBinding (final TimeoutSettings timeoutSettings ) {
428- return getAsyncBinding (createNewOperationContext ( timeoutSettings ));
426+ return getAsyncBinding (createOperationContext (). withTimeoutContext ( new TimeoutContext ( timeoutSettings ) ));
429427 }
430428
431429 public static AsyncReadWriteBinding getAsyncBinding (final OperationContext operationContext ) {
0 commit comments