private void parse(boolean force) { if (!force) { if (_parseJob.isScheduled() || _parseJob.isRunning()) { if (LOGGER.isDebugEnabled()) LOGGER.debug("Parse scheduled or active, skipping"); return; } } else { if (LOGGER.isDebugEnabled()) LOGGER.debug("Canceling.."); if (_compileJob != null) _compileJob.cancel(); if (_parseJob != null) _parseJob.cancel(); } if (LOGGER.isDebugEnabled()) LOGGER.debug("Scheduling parse"); _parseJob.schedule(200); }