protected void releaseTable() {
		// set the counters back
		this.numBuckets = 0;
		
		if (this.buckets != null) {
			for (int i = 0; i < this.buckets.length; i++) {
				this.availableMemory.add(this.buckets[i]);
			}
			this.buckets = null;
		}
	}
protected void releaseTable ( ) { this . numBuckets = 0 ; if ( this . buckets != null ) { for ( int i = 0 ; i < this . buckets . length ; i ++ ) { this . availableMemory . add ( this . buckets [ i ] ) ; } this . buckets = null ; } }
Releases the table (the array of buckets) and returns the occupied memory segments to the list of free segments.