From de5fe76123ba00b676d54f641bba202c3158f564 Mon Sep 17 00:00:00 2001 From: Jesse Kane <91845950+Bobcat66@users.noreply.github.com> Date: Sun, 3 May 2026 20:01:13 -0400 Subject: [PATCH] switched to shared cleaners in object detectors (#2462) Co-authored-by: Matt Morley --- .../org/photonvision/vision/objects/RknnObjectDetector.java | 3 +-- .../org/photonvision/vision/objects/RubikObjectDetector.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/photon-core/src/main/java/org/photonvision/vision/objects/RknnObjectDetector.java b/photon-core/src/main/java/org/photonvision/vision/objects/RknnObjectDetector.java index a2d4e5068..dfe8d0b3e 100644 --- a/photon-core/src/main/java/org/photonvision/vision/objects/RknnObjectDetector.java +++ b/photon-core/src/main/java/org/photonvision/vision/objects/RknnObjectDetector.java @@ -33,8 +33,7 @@ import org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult; public class RknnObjectDetector implements ObjectDetector { private static final Logger logger = new Logger(RknnObjectDetector.class, LogGroup.General); - /** Cleaner instance to release the detector when it goes out of scope */ - private final Cleaner cleaner = Cleaner.create(); + private static final Cleaner cleaner = Cleaner.create(); private final Cleanable cleanable; diff --git a/photon-core/src/main/java/org/photonvision/vision/objects/RubikObjectDetector.java b/photon-core/src/main/java/org/photonvision/vision/objects/RubikObjectDetector.java index cf2ce1190..60960d8bd 100644 --- a/photon-core/src/main/java/org/photonvision/vision/objects/RubikObjectDetector.java +++ b/photon-core/src/main/java/org/photonvision/vision/objects/RubikObjectDetector.java @@ -33,8 +33,7 @@ import org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult; public class RubikObjectDetector implements ObjectDetector { private static final Logger logger = new Logger(RubikObjectDetector.class, LogGroup.General); - /** Cleaner instance to release the detector when it goes out of scope */ - private final Cleaner cleaner = Cleaner.create(); + private static final Cleaner cleaner = Cleaner.create(); private final Cleanable cleanable;