Revision 6497 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractBuffer.java

View differences:

AbstractBuffer.java
70 70
    private boolean disposed = false;
71 71

  
72 72
    public AbstractBuffer() {
73
        logger.info("AbstractBuffer CONSTRUCTOR with rows = "+rows+" columns = "+columns+ " hashCode = "+this.hashCode()+ " className = "+this.getClass().getSimpleName());
73 74
        if(ToolsLocator.getDisposableManager() != null) {
74 75
            ToolsLocator.getDisposableManager().bind(this);
75 76
        } else {
......
526 527
        synchronized (lock) {
527 528
            // Check if we have already been disposed, and don't do it again
528 529
            if (!disposed) {
530
                logger.info("AbstractBuffer with rows = "+rows+" columns = "+columns+" DISPOSE hashCode = "+this.hashCode());
529 531
                if ( ToolsLocator.getDisposableManager().release(this) ) {
530 532
                    try {
531 533
                        doDispose();
......
544 546
     * @see #dispose()
545 547
     */
546 548
    public void doDispose() throws BaseException {
549
        logger.info("AbstractBuffer with rows = "+rows+" columns = "+columns+" DO DISPOSE hashCode = "+this.hashCode());
547 550
        for (Iterator iterator = bands.iterator(); iterator.hasNext();) {
548 551
            Band band = (Band) iterator.next();
549 552
            DisposeUtils.dispose(band);
......
562 565
    @Override
563 566
    protected void finalize() throws Throwable {
564 567
        super.finalize();
565
        logger.info("AbstractBuffer with rows = "+rows+" columns = "+columns+" CLEANED");
568
        logger.info("AbstractBuffer with rows = "+rows+" columns = "+columns+" CLEANED hashCode = "+this.hashCode());
566 569

  
567 570
    }
568 571
}

Also available in: Unified diff