Opened 20 months ago

Last modified 9 months ago

#22678 assigned enhancement

Look into existing Java Collections classes as replacement for BlockingIteratorImpl

Reported by: karsten Owned by: metrics-team
Priority: Medium Milestone:
Component: Metrics/Library Version:
Severity: Normal Keywords: metrics-2018
Cc: metrics-team Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Looks like java.util.concurrent.BlockingQueue<Descriptor> might be a good replacement for our custom BlockingIteratorImpl<Descriptor>. Or if the interface doesn't exactly match our needs (thinking of end-of-stream elements), maybe we can use that class internally rather than building our own blocking queue. This means less code and fewer bugs. This could resolve #21365.

Child Tickets

Change History (7)

comment:1 Changed 17 months ago by karsten

Keywords: metrics-2018 added

comment:2 Changed 17 months ago by karsten

Keywords: metrics-2017 added; metrics-2018 removed

comment:3 Changed 14 months ago by iwakeh

Keywords: metrics-2018 added; metrics-2017 removed

Will be completed in 2018.

comment:4 Changed 11 months ago by iwakeh

Waiting on the solution to #20395.

comment:5 Changed 11 months ago by iwakeh

Owner: changed from metrics-team to iwakeh
Status: newaccepted

comment:6 Changed 11 months ago by irl

Cc: metrics-team added

Adding metrics-team to cc

comment:7 Changed 9 months ago by iwakeh

Owner: changed from iwakeh to metrics-team
Status: acceptedassigned

Won't be starting work on this next week. -> re-assigning to metrics-team.

Note: See TracTickets for help on using tickets.