jobManagerThread.callbackManager.notifyOnCancel(jobHolder.getJob(), true);
}
}
void onJobRun(JobHolder holder, int resultCode) {
final boolean exists;
<BUG>if (holder.getJob().isPersistent()) {
exists = runningPersistent.remove(holder.getId());
} else {
exists = runningNonPersistent.remove(holder.getId());
}</BUG>
if (exists) {

jobManagerThread.callbackManager.notifyOnCancel(jobHolder.getJob(), true);
}
}
void onJobRun(JobHolder holder, int resultCode) {
final boolean exists;
exists = running.remove(holder.getId());
if (exists) {
