if (!device.equals(Optional.ofNullable(lastDevice))) {
log("Video device change: %s", device.map(File::getAbsolutePath).orElse("none"));
changeConsumer.accept(device);
- lastDevice = device.orElseGet(() -> null);
+ lastDevice = device.orElse(null);
}
Thread.sleep(1000);
}