code: public PooledWsByteBufferImpl getEntry() {
          PooledWsByteBufferImpl returnValue = pool.get();
          if (returnValue == null) {
              returnValue = create();
          }
          if (inUseTable != null) {
              inUseTable.put(returnValue, returnValue);
          }
          return returnValue;
      }
docs: Return a buffer from the pool, or allocate a new buffer is the pool
  is full.
  
  @return PooledWsByteBufferImpl