fix: resolve SonarCloud issue in dirty flag / App.java #2865 (#3236)

This commit is contained in:
Kim Gi Uk
2025-04-01 03:08:18 +09:00
committed by GitHub
parent b1b6e82cb1
commit 9073b781b5
@@ -57,20 +57,30 @@ public class App {
/** Program execution point. */
public void run() {
final var executorService = Executors.newSingleThreadScheduledExecutor();
executorService.scheduleAtFixedRate(
new Runnable() {
final World world = new World();
try {
executorService.scheduleAtFixedRate(
new Runnable() {
final World world = new World();
@Override
public void run() {
var countries = world.fetch();
LOGGER.info("Our world currently has the following countries:-");
countries.stream().map(country -> "\t" + country).forEach(LOGGER::info);
}
},
0,
15,
TimeUnit.SECONDS); // Run at every 15 seconds.
@Override
public void run() {
var countries = world.fetch();
LOGGER.info("Our world currently has the following countries:-");
countries.stream().map(country -> "\t" + country).forEach(LOGGER::info);
}
},
0,
15,
TimeUnit.SECONDS);
// Keep running for 45 seconds before shutdown (for demo purpose)
TimeUnit.SECONDS.sleep(45);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
LOGGER.error("Thread was interrupted", e);
} finally {
executorService.shutdown();
}
}
/**