Remove unnecessary use of volatile in ChunkedInput implementations. See #389
This commit is contained in:
parent
4776e6ae9f
commit
c7a96c18d8
@ -36,7 +36,7 @@ public class ChunkedFile implements ChunkedInput {
|
||||
private final long startOffset;
|
||||
private final long endOffset;
|
||||
private final int chunkSize;
|
||||
private volatile long offset;
|
||||
private long offset;
|
||||
|
||||
/**
|
||||
* Creates a new instance that fetches data from the specified file.
|
||||
|
@ -39,7 +39,7 @@ public class ChunkedNioFile implements ChunkedInput {
|
||||
private long startOffset;
|
||||
private final long endOffset;
|
||||
private final int chunkSize;
|
||||
private volatile long offset;
|
||||
private long offset;
|
||||
|
||||
/**
|
||||
* Creates a new instance that fetches data from the specified file.
|
||||
|
@ -32,7 +32,7 @@ public class ChunkedNioStream implements ChunkedInput {
|
||||
private final ReadableByteChannel in;
|
||||
|
||||
private final int chunkSize;
|
||||
private volatile long offset;
|
||||
private long offset;
|
||||
|
||||
/**
|
||||
* Associated ByteBuffer
|
||||
|
@ -36,7 +36,7 @@ public class ChunkedStream implements ChunkedInput {
|
||||
|
||||
private final PushbackInputStream in;
|
||||
private final int chunkSize;
|
||||
private volatile long offset;
|
||||
private long offset;
|
||||
|
||||
/**
|
||||
* Creates a new instance that fetches data from the specified stream.
|
||||
|
Loading…
x
Reference in New Issue
Block a user