question: public void saveLater ( ) { if ( savePending . getAndSet ( true ) ) return ; executor . schedule ( saver , delay , delayTimeUnit ) ; }
target:  Queues up a save in the background. Useful for not very important wallet changes. 