This commit is contained in:
Phillip Webb
2016-08-29 15:29:54 +01:00
parent 97f15d606d
commit 69e96c6211
4 changed files with 20 additions and 13 deletions

View File

@@ -246,8 +246,10 @@ public class RandomAccessDataFile implements RandomAccessData {
public RandomAccessFile acquire() throws IOException {
this.available.acquireUninterruptibly();
RandomAccessFile file = this.files.poll();
return (file == null
? new RandomAccessFile(RandomAccessDataFile.this.file, "r") : file);
if (file != null) {
return file;
}
return new RandomAccessFile(RandomAccessDataFile.this.file, "r");
}
public void release(RandomAccessFile file) {