diff --git a/src/main/java/ch/eitchnet/utils/objectfilter/ObjectFilter.java b/src/main/java/ch/eitchnet/utils/objectfilter/ObjectFilter.java index def9671a8..bd9cd4ff2 100644 --- a/src/main/java/ch/eitchnet/utils/objectfilter/ObjectFilter.java +++ b/src/main/java/ch/eitchnet/utils/objectfilter/ObjectFilter.java @@ -82,11 +82,19 @@ public class ObjectFilter { private final static Logger logger = LoggerFactory.getLogger(ObjectFilter.class); - private HashMap cache = new HashMap(); - private HashSet keySet = new HashSet(); - private static long id = ObjectCache.UNSET; + private final HashMap cache; + private final HashSet keySet; + + /** + * Default constructor initializing the filter + */ + public ObjectFilter() { + this.cache = new HashMap(); + this.keySet = new HashSet(); + } + /** * Register, under the given key, the addition of the given object. *