epics-base / jca

Java Channel Access client API
https://www.javadoc.io/doc/org.epics/jca/latest/index.html
Other
8 stars 14 forks source link

Use of newer java data structures to cleanup code and improve concurrency understanding/guarantees #42

Closed shroffk closed 5 years ago

shroffk commented 5 years ago

The com.cosylab.epics.caj.util.ArrayFIFO can be replaced by one of the many concurrent queue implementations available in the java.util.concurrent package.

The com.cosylab.epics.caj.util.Heap can be replaced by https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html