@Override
  public long heapSize() {
    return ClassSize.align(FIXED_OVERHEAD + ClassSize.STRING + 2 * hfileName.length());
  }
Strings have two bytes per character due to default Java Unicode encoding (hence length times
2).
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/BlockCacheKey.java