Atomic instead of volatile to match counter

This commit is contained in:
2024-05-11 09:16:48 -04:00
parent ba94fabfb8
commit ad2cde9d85
@@ -150,7 +150,7 @@ public class ItemProductionMsgHandler extends AbstractClientMsgHandler {
ForgeManager.itemWorkOrderLookup.remove(virtualItem);
DbManager.removeFromCache(virtualItem);
workOrder.slots_used.set(workOrder.slots_used.get() - 1);
workOrder.slots_used.decrementAndGet();
// Update workOrder on disk
@@ -429,7 +429,7 @@ public class ItemProductionMsgHandler extends AbstractClientMsgHandler {
// Slot is no longer allocated to this workOrder.
workOrder.slots_used.set(workOrder.slots_used.get() - 1);
workOrder.slots_used.decrementAndGet();
// Update workOrder on disk