Atomic instead of volatile to match counter
This commit is contained in:
@@ -150,7 +150,7 @@ public class ItemProductionMsgHandler extends AbstractClientMsgHandler {
|
|||||||
ForgeManager.itemWorkOrderLookup.remove(virtualItem);
|
ForgeManager.itemWorkOrderLookup.remove(virtualItem);
|
||||||
DbManager.removeFromCache(virtualItem);
|
DbManager.removeFromCache(virtualItem);
|
||||||
|
|
||||||
workOrder.slots_used.set(workOrder.slots_used.get() - 1);
|
workOrder.slots_used.decrementAndGet();
|
||||||
|
|
||||||
// Update workOrder on disk
|
// Update workOrder on disk
|
||||||
|
|
||||||
@@ -429,7 +429,7 @@ public class ItemProductionMsgHandler extends AbstractClientMsgHandler {
|
|||||||
|
|
||||||
// Slot is no longer allocated to this workOrder.
|
// 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
|
// Update workOrder on disk
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user