This change includes:
1. avoid calling ByteBuffer.get() and ByteBuffer.put() for bloom filter set/get operations. ByteBuffer will check boundaries of the index for get/put.
It's a very frequent operation.
2. let the hash table size in BufferCache be 3X of the buffer cache page count.  This will even reduce conflicts.

Change-Id: Ifd47c410338ce557a494ab3605660bad1899e786
Reviewed-on: https://asterix-gerrit.ics.uci.edu/345
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Young-Seok Kim <kisskys@gmail.com>
Reviewed-by: Ian Maxon <imaxon@apache.org>
2 files changed
tree: 96aff08cec4c05893be80afb8b0076d99456f75d
  1. .gitignore
  2. LICENSE.txt
  3. algebricks/
  4. hyracks/
  5. pom.xml