public void forceDBRequery(Context context,Runnable callback){
synchronized (mTZCallbacks) {
    if (mTZQueryInProgress) {
      mTZCallbacks.add(callback);
      return;
    }
    mFirstTZRequest=true;
    getTimeZone(context,callback);
  }
}

public void forceDBRequery ( Context context , Runnable callback ) { synchronized ( mTZCallbacks ) { if ( mTZQueryInProgress ) { mTZCallbacks . add ( callback ) ; return ; } mFirstTZRequest = true ; getTimeZone ( context , callback ) ; } }
forces a query of the database to check for changes to the time zone . this should be called if another app may have modified the db . if a query is already in progress the callback will be added to the list of callbacks to be called when it returns .
