- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
61 lines
2.8 KiB
Java
61 lines
2.8 KiB
Java
package androidx.work.impl.utils;
|
|
|
|
import androidx.work.impl.WorkDatabase;
|
|
import java.util.concurrent.Callable;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class IdGenerator {
|
|
private final WorkDatabase workDatabase;
|
|
|
|
public IdGenerator(WorkDatabase workDatabase) {
|
|
Intrinsics.checkNotNullParameter(workDatabase, "workDatabase");
|
|
this.workDatabase = workDatabase;
|
|
}
|
|
|
|
public final int nextJobSchedulerIdWithRange(final int i, final int i2) {
|
|
Object runInTransaction = this.workDatabase.runInTransaction((Callable<Object>) new Callable() { // from class: androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda1
|
|
@Override // java.util.concurrent.Callable
|
|
public final Object call() {
|
|
Integer nextJobSchedulerIdWithRange$lambda$0;
|
|
nextJobSchedulerIdWithRange$lambda$0 = IdGenerator.nextJobSchedulerIdWithRange$lambda$0(IdGenerator.this, i, i2);
|
|
return nextJobSchedulerIdWithRange$lambda$0;
|
|
}
|
|
});
|
|
Intrinsics.checkNotNullExpressionValue(runInTransaction, "workDatabase.runInTransa…d\n }\n )");
|
|
return ((Number) runInTransaction).intValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final Integer nextJobSchedulerIdWithRange$lambda$0(IdGenerator idGenerator, int i, int i2) {
|
|
int nextId;
|
|
nextId = IdGeneratorKt.nextId(idGenerator.workDatabase, IdGeneratorKt.NEXT_JOB_SCHEDULER_ID_KEY);
|
|
if (i > nextId || nextId > i2) {
|
|
IdGeneratorKt.updatePreference(idGenerator.workDatabase, IdGeneratorKt.NEXT_JOB_SCHEDULER_ID_KEY, i + 1);
|
|
} else {
|
|
i = nextId;
|
|
}
|
|
return Integer.valueOf(i);
|
|
}
|
|
|
|
public final int nextAlarmManagerId() {
|
|
Object runInTransaction = this.workDatabase.runInTransaction((Callable<Object>) new Callable() { // from class: androidx.work.impl.utils.IdGenerator$$ExternalSyntheticLambda0
|
|
@Override // java.util.concurrent.Callable
|
|
public final Object call() {
|
|
Integer nextAlarmManagerId$lambda$1;
|
|
nextAlarmManagerId$lambda$1 = IdGenerator.nextAlarmManagerId$lambda$1(IdGenerator.this);
|
|
return nextAlarmManagerId$lambda$1;
|
|
}
|
|
});
|
|
Intrinsics.checkNotNullExpressionValue(runInTransaction, "workDatabase.runInTransa…NAGER_ID_KEY) }\n )");
|
|
return ((Number) runInTransaction).intValue();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final Integer nextAlarmManagerId$lambda$1(IdGenerator idGenerator) {
|
|
int nextId;
|
|
nextId = IdGeneratorKt.nextId(idGenerator.workDatabase, IdGeneratorKt.NEXT_ALARM_MANAGER_ID_KEY);
|
|
return Integer.valueOf(nextId);
|
|
}
|
|
}
|