コード例 #1
0
 public void serialize(String filename, Object obj, boolean async) {
   Runnable task = new SerializeTask(filename, obj);
   if (async) {
     PriorityThreadFactory.LOW_PRIORITY_FACTORY.newThread(task).start();
   } else {
     task.run();
   }
 }
コード例 #2
0
 public void serializeTabsState(final TabsState state) {
   PriorityThreadFactory.LOW_PRIORITY_FACTORY
       .newThread(
           new Runnable() {
             @Override
             public void run() {
               serialize(FileCache.TABS_FILENAME, state, false);
               serialize(FileCache.TABS_FILENAME_2, state, false);
             }
           })
       .start();
 }