public void persist ( ) { OutputStream os = null ; try { os = new FileOutputStream ( fallbackStorageFile ) ; fallbackStorage . store ( os , "Generated" ) ; LOG . debug ( "fallback storage written to {}" , fallbackStorageFile ) ; } catch ( final IOException e ) { LOG . warn ( "Cannot persist fallback storage: {}." , fallbackStorageFile , e ) ; } finally { IOUtils . closeQuietly ( os ) ; } }
Persist the fallbackStorage to the fallbackStorageFile . This method should be invoked only once during build since it is relatively expensive . Not invoking it would break the incremental build feature .