Bug: gpio.ITE8528Gpio.get() is unsynchronized, gpio.ITE8528Gpio.set(int, int) is synchronized
This class contains similarly-named get and set methods where the set method is synchronized and the get method is not. This may result in incorrect behavior at runtime, as callers of the get method will not necessarily see a consistent state for the object. The get method should be made synchronized.
Is this a false positive, or am I missing something? It seems like it is comparing a non-synchronized convenience getter method against a synchronized setter method and determining that my convenience method should to be synchronized to match.