[JAVA-2147] Optimize BasicBSONList.keySet Created: 09/Mar/16  Updated: 19/Oct/16  Resolved: 18/Mar/16

Status: Closed
Project: Java Driver
Component/s: BSON, Performance
Affects Version/s: 3.0.0
Fix Version/s: 3.3.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

BasicBSONList.keySet has regressed significantly in performance in the 3.x release. The regression can be fixed by making StringRangeSet an actual Set implementation once again.



 Comments   
Comment by Githook User [ 18/Mar/16 ]

Author:

{u'username': u'jyemin', u'name': u'Jeff Yemin', u'email': u'jeff.yemin@10gen.com'}

Message: JAVA-2147: Optimize BasicBSONList.keySet by making StringRangeSet an optimized implementation of a Set
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/c79876f55b1e5e73b6d93d780d4b316f9f6b60f2

Generated at Thu Feb 08 08:56:27 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.