Skip to content

Commit 8d96319

Browse files
tpietzschcmhulbert
authored andcommitted
clean up
The wrapped volatileReadData is closed via the wrapper chain LazyReadData -> AggregatingSliceTrackingLazyRead -> TrackingLazyRead -> volatileReadData No need for DelegatingVolatileReadData.
1 parent ede576d commit 8d96319

2 files changed

Lines changed: 1 addition & 91 deletions

File tree

src/test/java/org/janelia/saalfeldlab/n5/kva/TrackingKeyValueAccess.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import org.janelia.saalfeldlab.n5.KeyValueAccess;
44
import org.janelia.saalfeldlab.n5.N5Exception;
5-
import org.janelia.saalfeldlab.n5.readdata.DelegatingVolatileReadData;
65
import org.janelia.saalfeldlab.n5.readdata.LazyRead;
76
import org.janelia.saalfeldlab.n5.readdata.ReadData;
87
import org.janelia.saalfeldlab.n5.readdata.VolatileReadData;
@@ -33,14 +32,7 @@ public VolatileReadData createReadData(final String normalPath) {
3332
LazyRead lazyRead = trackingLazyRead;
3433
if (aggregate)
3534
lazyRead = new AggregatingSliceTrackingLazyRead(trackingLazyRead);
36-
VolatileReadData delegate = VolatileReadData.from( lazyRead );
37-
return new DelegatingVolatileReadData(delegate) {
38-
@Override
39-
public void close() throws N5Exception.N5IOException {
40-
super.close(); //closes delegate
41-
volatileReadData.close();
42-
}
43-
};
35+
return VolatileReadData.from( lazyRead );
4436
}
4537

4638
private class TrackingLazyRead implements LazyRead {

src/test/java/org/janelia/saalfeldlab/n5/readdata/DelegatingVolatileReadData.java

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)