Examples of releaseBuffer()


Examples of ch.cmbntr.modulizer.bootstrap.util.Resources.Pool.releaseBuffer()

          }
        }
        buffer.clear();
      }
    } finally {
      pool.releaseBuffer(buffer);
    }
  }

  private static ReadableByteChannel inChannel(final InputStream input) {
    if (input instanceof FileInputStream) {
View Full Code Here

Examples of ch.cmbntr.modulizer.bootstrap.util.Resources.Pool.releaseBuffer()

      } finally {
        pool.releaseDigest(digest);
        closeQuietly(fc);
      }
    } finally {
      pool.releaseBuffer(buf);
    }
  }

  private static StringBuilder formatAsHex(final byte[] digestBytes) {
    final StringBuilder result = new StringBuilder(44);
View Full Code Here

Examples of ch.cmbntr.modulizer.bootstrap.util.Resources.Pool.releaseBuffer()

          }
        }
        buffer.clear();
      }
    } finally {
      pool.releaseBuffer(buffer);
    }
  }

  private static ReadableByteChannel inChannel(final InputStream input) {
    if (input instanceof FileInputStream) {
View Full Code Here

Examples of ch.cmbntr.modulizer.bootstrap.util.Resources.Pool.releaseBuffer()

          return formatAsHex(digest.digest());
        } finally {
          pool.releaseDigest(digest);
        }
      } finally {
        pool.releaseBuffer(buf);
      }
    } finally {
      closeQuietly(src);
    }
  }
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

          dfsIn.getReadStatistics().getTotalBytesRead());
      Assert.assertEquals(4096,
          dfsIn.getReadStatistics().getTotalZeroCopyBytesRead());
      Assert.assertArrayEquals(Arrays.copyOfRange(original, 0, 4096),
          byteBufferToArray(result));
      fsIn.releaseBuffer(result);
    } finally {
      if (fsIn != null) fsIn.close();
      if (fs != null) fs.close();
      if (cluster != null) cluster.shutdown();
    }
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

      // After we close the cursors, the mmaps should be evictable for
      // a brief period of time.  Then, they should be closed (we're
      // using a very quick timeout)
      for (ByteBuffer buffer : results) {
        if (buffer != null) {
          fsIn.releaseBuffer(buffer);
        }
      }
      GenericTestUtils.waitFor(new Supplier<Boolean>() {
        public Boolean get() {
          countingVisitor.reset();
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

          dfsIn.getReadStatistics().getTotalBytesRead());
      Assert.assertEquals(4096,
          dfsIn.getReadStatistics().getTotalZeroCopyBytesRead());
      Assert.assertArrayEquals(Arrays.copyOfRange(original, 0, 4096),
          byteBufferToArray(result));
      fsIn.releaseBuffer(result);
    } finally {
      if (fsIn != null) fsIn.close();
      if (fs != null) fs.close();
      if (cluster != null) cluster.shutdown();
    }
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

    // After we close the cursors, the mmaps should be evictable for
    // a brief period of time.  Then, they should be closed (we're
    // using a very quick timeout)
    for (ByteBuffer buffer : results) {
      if (buffer != null) {
        fsIn.releaseBuffer(buffer);
      }
    }
    fsIn.close();
    GenericTestUtils.waitFor(new Supplier<Boolean>() {
      public Boolean get() {
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

    } catch (UnsupportedOperationException e) {
      Assert.fail("expected to be able to read cached file via zero-copy");
    }
    Assert.assertArrayEquals(Arrays.copyOfRange(original, 0,
        BLOCK_SIZE), byteBufferToArray(result2));
    fsIn2.releaseBuffer(result2);
    fsIn2.close();
   
    // check that the replica is anchored
    final ExtendedBlock firstBlock =
        DFSTestUtil.getFirstBlock(fs, TEST_PATH);
View Full Code Here

Examples of org.apache.hadoop.fs.FSDataInputStream.releaseBuffer()

      DFSTestUtil.createFile(fs, TEST_PATH,
          TEST_FILE_LENGTH, (short)1, RANDOM_SEED);
      DFSTestUtil.waitReplication(fs, TEST_PATH, (short)1);
      fsIn = fs.open(TEST_PATH);
      ByteBuffer buf = fsIn.read(null, 1, EnumSet.of(ReadOption.SKIP_CHECKSUMS));
      fsIn.releaseBuffer(buf);
      // Test EOF behavior
      IOUtils.skipFully(fsIn, TEST_FILE_LENGTH - 1);
      buf = fsIn.read(null, 1, EnumSet.of(ReadOption.SKIP_CHECKSUMS));
      Assert.assertEquals(null, buf);
    } finally {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.