void function ( ) { if ( savePending . getAndSet ( true ) ) return ; executor . schedule ( saver , delay , delayTimeUnit ) ; }
queues up a save in the background . useful for not very important wallet changes . concode_field_sep AtomicBoolean savePending concode_elem_sep TimeUnit delayTimeUnit concode_elem_sep Wallet wallet concode_elem_sep File file concode_elem_sep long delay concode_elem_sep ScheduledThreadPoolExecutor executor concode_elem_sep Callable<Void> saver concode_elem_sep Logger log concode_elem_sep Listener vListener concode_field_sep void onAfterAutoSave concode_elem_sep void saveNowInternal concode_elem_sep void shutdownAndWait concode_elem_sep void setListener concode_elem_sep void saveNow concode_elem_sep void onBeforeAutoSave