- public synchronized void dispose() {
- if (instance != null) {
- instance.disposeInstance();
- instance = null;
+ public void dispose() {
+ synchronized (LTTngAgent.class) {
+ if (instance != null) {
+ instance.disposeInstance();
+ instance = null;
+ }