jpasqua / VisibleTesla

Java App to monitor and Control the Tesla Model S
125 stars 41 forks source link

Synchronize access to Location and Stats map #77

Closed jpasqua closed 10 years ago

jpasqua commented 10 years ago

There can be race conditions accessing the NavigableMaps for Location and Stats. This can result in the Graph tab not showing up (tab appears empty).

jpasqua commented 10 years ago

Use a ConcurrentSkipListMap as the concrete underlying implementation of the NavigableMap used for this function. Verifying bug fix and performance characteristics.

jpasqua commented 10 years ago

Verified fix as well as possible in 0.27.01