- Extracted first variance generator build to buildVarianceGeneratorOnce

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 12:14:58 +02:00
parent 2078bece40
commit 5fa6d82b79
@@ -151,11 +151,10 @@ public class IrisDecorator {
public CNG getVarianceGenerator(RNG rng, IrisData data) {
CNG cached = varianceGenerator.getIfPresent();
return cached != null ? cached : buildVarianceGeneratorOnce(rng, data);
}
if (cached != null) {
return cached;
}
private CNG buildVarianceGeneratorOnce(RNG rng, IrisData data) {
return varianceGenerator.aquire(() -> createVarianceGenerator(rng, data));
}