mvvmfx/src/main/java/de/saxsys/mvvmfx/internal/WeakValueHashMap.java
private void processQueue() {
		WeakValue wv = null;
		
		while ((wv = (WeakValue) this.queue.poll()) != null) {
			// "super" is not really necessary but use it
			// to be on the safe side
			super.remove(wv.key);
		}
	}
private void processQueue() {
		WeakValue wv = null;
		
		while ((wv = (WeakValue) this.queue.poll()) != null) {
			// "super" is not really necessary but use it
			// to be on the safe side
			super.remove(wv.key);
		}
	}
Removes all garbage collected values with their keys from the map. Since we don't know how much the
ReferenceQueue.poll() operation costs, we should not call it every map operation.