Неправильная отложенная инициализация

Findbug сказал мне, что я использую неправильную отложенную инициализацию.

public static Object getInstance() {
    if (instance != null) {
        return instance;
    }

    instance = new Object();
    return instance;
}

Я не вижу здесь ничего плохого. Это неправильное поведение findbug, или я что-то пропустил?

53
задан michael nesterenko 21 July 2011 в 09:54
поделиться