The breaker has a thread safe implementation, but in this case I'm doing a retrieve, then compare and set outside of the thread safety, so I need to manually synchronize.