Class Versioned<T>
java.lang.Object
dev.engine.core.versioned.Versioned<T>
Thread-safe versioned container. Each
set(T) call increments the version.
Create Reference instances to track whether the value has changed since
last checked.
var size = new Versioned<>(new Vec2i(800, 600));
var ref = size.createReference();
// Provider updates
size.set(new Vec2i(1920, 1080));
// Consumer checks
if (ref.update()) {
resize(ref.getValue());
}
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Versioned
-
-
Method Details
-
set
-
getValue
-
createReference
-