using accessors for balance and stamp

This commit is contained in:
Gergo Petrik
2020-05-29 16:04:02 +02:00
parent 6d09689e54
commit a85e402a07

View File

@@ -9,13 +9,11 @@ public class StampedAccount {
private AtomicStampedReference<Integer> account = new AtomicStampedReference<>(0, 0); private AtomicStampedReference<Integer> account = new AtomicStampedReference<>(0, 0);
public int getBalance() { public int getBalance() {
return this.account.get(new int[1]); return account.getReference();
} }
public int getStamp() { public int getStamp() {
int[] stamps = new int[1]; return account.getStamp();
this.account.get(stamps);
return stamps[0];
} }
public boolean deposit(int funds) { public boolean deposit(int funds) {