Closed gwenneg closed 7 months ago
The Unleash client is currently initialized without passing an executor to the builder: https://github.com/quarkiverse/quarkus-unleash/blob/28f2bc18dd3f9192ff45158ce2a1e739a8277db0/runtime/src/main/java/io/quarkiverse/unleash/runtime/UnleashCreator.java#L10-L12
By default, Unleash will rely on a default static executor:
public static synchronized UnleashScheduledExecutorImpl getInstance() { if (INSTANCE == null) { INSTANCE = new UnleashScheduledExecutorImpl(); } return INSTANCE; }
We should probably replace it with an executor managed by Quarkus, if possible.
The Unleash client is currently initialized without passing an executor to the builder: https://github.com/quarkiverse/quarkus-unleash/blob/28f2bc18dd3f9192ff45158ce2a1e739a8277db0/runtime/src/main/java/io/quarkiverse/unleash/runtime/UnleashCreator.java#L10-L12
By default, Unleash will rely on a default static executor:
We should probably replace it with an executor managed by Quarkus, if possible.