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);
		}
	}
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.
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 .