--- CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreaker.java 2009/10/09 06:45:40 426 +++ CircuitBreaker/src/dk/thoerup/curcuitbreaker/CircuitBreaker.java 2009/10/18 07:57:02 443 @@ -1,6 +1,5 @@ package dk.thoerup.curcuitbreaker; -import java.util.logging.Logger; import dk.thoerup.curcuitbreaker.notification.Notifier; import dk.thoerup.curcuitbreaker.notification.NullNotifier; @@ -43,10 +42,8 @@ public class CircuitBreaker{ - Logger logger = Logger.getLogger(CircuitBreaker.class.getName()); - - private CircuitBreakerState currentState; + private volatile CircuitBreakerState currentState; private final OpenState open = new OpenState(); private final HalfOpenState halfOpen = new HalfOpenState();