UISettings extends SimpleModificationTracker, but UISettings is persistence component, so, field must be transient

This commit is contained in:
Vladimir Krivosheev
2014-08-15 11:18:36 +02:00
parent e84c212c63
commit a035e78b6d
@@ -16,6 +16,7 @@
package com.intellij.openapi.util;
import com.intellij.Patches;
import com.intellij.util.xmlb.annotations.Transient;
import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
@@ -28,6 +29,8 @@ public class SimpleModificationTracker implements ModificationTracker {
// fixed in JDK8
assert Patches.JDK_BUG_ID_7103570;
}
@Transient
public volatile int myCounter;
@Override