/** 非同期にコミット&ロードを行い、設定を最新に保つ */ 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(); }
static { gTaskQueue.setThreadPoolMode(false); gTaskQueue.setThreadName("Prop Commit"); }