leave DoubleCheckedLocking for findbugs