/** 非同期にコミット&ロードを行い、設定を最新に保つ */
 public void commitAndLoadAsync() {
   gTaskQueue
       .pushBack(
           new Runnable() {
             @Override
             public void run() {
               commitAndLoad();
             }
           })
       .start();
 }
 public void commitAsync(final PropsAsyncListener listener) {
   gTaskQueue
       .pushBack(
           new Runnable() {
             @Override
             public void run() {
               commit();
               if (listener != null) {
                 listener.onAsyncCompleted(BasePropertiesDatabase.this);
               }
             }
           })
       .start();
 }