private synchronized void initCounterState ( Long currentValue ) { if ( weakCounter == null ) { weakCounter = currentValue == null ? newCounterValue ( configuration ) : newCounterValue ( currentValue , configuration ) ; } }
Initializes the weak value .