[Minor] Code cleanup

This commit is contained in:
Robert von Burg 2024-03-05 13:31:15 +01:00
parent 1158acfd90
commit de8d35480d
Signed by: eitch
GPG Key ID: 75DB9C85C74331F7
1 changed files with 28 additions and 28 deletions

View File

@ -548,8 +548,11 @@ public class DefaultPrivilegeHandler implements PrivilegeHandler {
// async execution, max. once per second
if (this.persistSessionsTask != null)
this.persistSessionsTask.cancel(true);
this.persistSessionsTask = this.executorService.schedule(() -> {
this.persistSessionsTask = this.executorService.schedule(this::internalPersistSessions, 1, TimeUnit.SECONDS);
return true;
}
private void internalPersistSessions() {
// get sessions reference
AtomicReference<List<Certificate>> sessions = new AtomicReference<>();
this.lockingHandler.lockedExecute("persist-sessions", () -> sessions.set(
@ -574,9 +577,6 @@ public class DefaultPrivilegeHandler implements PrivilegeHandler {
+ this.persistSessionsPath.getAbsolutePath());
}
}
}, 1, TimeUnit.SECONDS);
return true;
}
private void loadSessions() {