src/org/jnetpcap/nio/DisposableGC.java
public void waitForForcableCleanup() throws InterruptedException {
		System.gc();
		while (waitForFullCleanup(5 * 1000) == false) {
			if (verbose && !cleanupThreadProcessing.get()) {
				System.out.printf("DisposableGC: waiting on %d elements%n", g0.size());
				for (int i = 0; i < g0.size(); i++) {
					DisposableReference o = g0.get(i);
					if (o != null && o.get() != null) {
						System.out.printf("DisposableGC:#%d: %s%n", i, o.get());
					}
				}
			}
		}

	}
/**
	 * Wait for forcable cleanup.
	 * 
	 * @throws InterruptedException
	 *           the interrupted exception
	 */
Wait for forcable cleanup.

@throws InterruptedException
the interrupted exception
Wait for forcable cleanup . @throws InterruptedException the interrupted exception
public void waitForForcableCleanup() throws InterruptedException {
		System.gc();
		while (waitForFullCleanup(5 * 1000) == false) {
			if (verbose && !cleanupThreadProcessing.get()) {
				System.out.printf("DisposableGC: waiting on %d elements%n", g0.size());
				for (int i = 0; i < g0.size(); i++) {
					DisposableReference o = g0.get(i);
					if (o != null && o.get() != null) {
						System.out.printf("DisposableGC:#%d: %s%n", i, o.get());
					}
				}
			}
		}
	}
public void waitForForcableCleanup ( ) throws InterruptedException { System . gc ( ) ; while ( waitForFullCleanup ( 5 * 1000 ) == false ) { if ( verbose && ! cleanupThreadProcessing . get ( ) ) { System . out . printf ( "DisposableGC: waiting on %d elements%n" , g0 . size ( ) ) ; for ( int i = 0 ; i < g0 . size ( ) ; i ++ ) { DisposableReference o = g0 . get ( i ) ; if ( o != null && o . get ( ) != null ) { System . out . printf ( "DisposableGC:#%d: %s%n" , i , o . get ( ) ) ; } } } } }
Wait for forcable cleanup.
Wait for forcable cleanup .