Revision 31887
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