--- old/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2015-01-04 17:21:07.088992043 +0100 +++ new/src/java.base/unix/classes/sun/security/provider/NativePRNG.java 2015-01-04 17:21:06.979993941 +0100 @@ -371,8 +371,8 @@ // constructor, called only once from initIO() private RandomIO(File seedFile, File nextFile) throws IOException { this.seedFile = seedFile; - seedIn = new FileInputStream(seedFile); - nextIn = new FileInputStream(nextFile); + seedIn = FileInputStreamPool.getInputStream(seedFile); + nextIn = FileInputStreamPool.getInputStream(nextFile); nextBuffer = new byte[BUFFER_SIZE]; }