@Override
  synchronized public void close() {
    if (stream != null) {
      IOUtils.cleanupWithLogger(LOG, stream);
      stream = null;
    }
  }
@Test(timeout=120000)
  public void testRefillReservoir() throws Exception {
    OsSecureRandom random = getOsSecureRandom();

    for (int i = 0; i < 8196; i++) {
      random.nextLong();
    }
    random.close();
  }