Revision 31887

View differences:

branches/gvSIG_19_ext3D_osgVP_2_2_0/libraries/lib3DMap/src/org/gvsig/gvsig3d/cacheservices/FLayerCacheService.java
140 140
			String _fName;
141 141
			Rectangle2D _tileExtent;
142 142
			public int compareTo(Request o) {
143
				if(_timeStamp < o._timeStamp) return -1;
144
				else if(_timeStamp > o._timeStamp) return 1;
143
				if(_timeStamp > o._timeStamp) return -1;
144
				else if(_timeStamp < o._timeStamp) return 1;
145 145
				else return 0;
146 146
			}
147 147
		}
......
525 525
	public boolean intersectsLayer(Rectangle2D extent) {
526 526
		return _lyrExtentRect.intersects(extent);
527 527
	}
528
	
529
	@Override
530
	protected void finalize() throws Throwable {
531
		_logger.info("finalizing cache service and thread");
532
		_requestTileFromLayerThread.setDone(true);
533
		_requestThead.join();
534
		super.finalize();
535
	}
528 536

  
529 537
}

Also available in: Unified diff