mirror of
https://github.com/Minestom/Minestom.git
synced 2025-03-10 05:39:11 +01:00
Real fix
This commit is contained in:
parent
660994443b
commit
5d78a5d996
@ -33,7 +33,7 @@ public class MinestomThread extends Thread {
|
|||||||
final int requiredLength = index + 1;
|
final int requiredLength = index + 1;
|
||||||
if (array.length < requiredLength) {
|
if (array.length < requiredLength) {
|
||||||
Object[] temp = new Object[requiredLength];
|
Object[] temp = new Object[requiredLength];
|
||||||
System.arraycopy(array, 0, temp, 0, index);
|
System.arraycopy(array, 0, temp, 0, array.length);
|
||||||
array = temp;
|
array = temp;
|
||||||
this.locals = array;
|
this.locals = array;
|
||||||
}
|
}
|
||||||
|
@ -18,16 +18,16 @@ public class LocalThreadCache {
|
|||||||
public void run() {
|
public void run() {
|
||||||
final int dummy = -1;
|
final int dummy = -1;
|
||||||
|
|
||||||
var value = localCache(0, () -> 5);
|
var value = localCache(1, () -> 7);
|
||||||
|
assertEquals(7, value);
|
||||||
|
|
||||||
|
value = localCache(0, () -> 5);
|
||||||
assertEquals(5, value);
|
assertEquals(5, value);
|
||||||
|
assertEquals(7, localCache(1, () -> dummy));
|
||||||
|
|
||||||
value = localCache(0, () -> dummy);
|
value = localCache(0, () -> dummy);
|
||||||
assertEquals(5, value);
|
assertEquals(5, value);
|
||||||
|
|
||||||
value = localCache(1, () -> 7);
|
|
||||||
assertEquals(7, value);
|
|
||||||
assertEquals(5, localCache(0, () -> dummy));
|
|
||||||
|
|
||||||
value = localCache(2, () -> 5);
|
value = localCache(2, () -> 5);
|
||||||
assertEquals(5, value);
|
assertEquals(5, value);
|
||||||
assertEquals(7, localCache(1, () -> dummy));
|
assertEquals(7, localCache(1, () -> dummy));
|
||||||
|
Loading…
Reference in New Issue
Block a user