Skip to content

Commit 02bb5d4

Browse files
committed
add synchronization
1 parent bd5508b commit 02bb5d4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/java/bdv/util/RandomAccessibleIntervalMipmapSource4D.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,15 @@ public boolean isPresent( final int t )
177177
}
178178

179179
@Override
180-
public RandomAccessibleInterval< T > getSource( final int t, final int level )
180+
public synchronized RandomAccessibleInterval< T > getSource( final int t, final int level )
181181
{
182182
if ( t != currentTimePointIndex )
183183
loadTimepoint( t );
184184
return currentMipmaps[ level ];
185185
}
186186

187187
@Override
188-
public RealRandomAccessible< T > getInterpolatedSource( final int t, final int level, final Interpolation method )
188+
public synchronized RealRandomAccessible< T > getInterpolatedSource( final int t, final int level, final Interpolation method )
189189
{
190190
if ( t != currentTimePointIndex )
191191
loadTimepoint( t );

src/main/java/bdv/util/RandomAccessibleSource4D.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,15 +119,15 @@ public boolean isPresent( final int t )
119119
}
120120

121121
@Override
122-
public RandomAccessibleInterval< T > getSource( final int t, final int level )
122+
public synchronized RandomAccessibleInterval< T > getSource( final int t, final int level )
123123
{
124124
if ( t != currentTimePointIndex )
125125
loadTimepoint( t );
126126
return currentSource;
127127
}
128128

129129
@Override
130-
public RealRandomAccessible< T > getInterpolatedSource( final int t, final int level, final Interpolation method )
130+
public synchronized RealRandomAccessible< T > getInterpolatedSource( final int t, final int level, final Interpolation method )
131131
{
132132
if ( t != currentTimePointIndex )
133133
loadTimepoint( t );

0 commit comments

Comments
 (0)