I don't see this method being called anywhere. Also, shouldn't the field be volatile or otherwise made thread safe?