Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-5105

Get rid of all synchronized blocks and methods in production code

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • 4.11.0
    • Affects Version/s: None
    • Component/s: Internal
    • None
    • Fully Compatible
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      This ticket is created based on the result of the investigation in JAVA-4642. See this comment and the ones before it.

      Relevant classes:

      • com.mongodb.internal.connection.ExponentiallyWeightedMovingAverage
      • org.bson.codecs.pojo.LazyPropertyModelCodec
      • com.mongodb.internal.authentication.AzureCredentialHelper
      • com.mongodb.internal.connection.DefaultServerMonitor
      • com.mongodb.internal.operation.AsyncQueryBatchCursor
      • com.mongodb.DBCollection
      • com.mongodb.reactivestreams.client.internal.gridfs.ResizingByteBufferFlux
      • com.mongodb.internal.connection.AsynchronousChannelStream
      • com.mongodb.connection.netty.NettyStream

            Assignee:
            valentin.kovalenko@mongodb.com Valentin Kavalenka
            Reporter:
            valentin.kovalenko@mongodb.com Valentin Kavalenka
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: