@Override
  public Path getEncodedPath() {
    try {
      return new Path(URLEncoder.encode(fileInfo.getPath().toString(), HConstants.UTF8_ENCODING));
    } catch (UnsupportedEncodingException ex) {
      throw new RuntimeException("URLEncoder doesn't support UTF-8", ex);
    }
  }
@return the StoreFile object associated to this StoreFile. null if the StoreFile is not a
        reference.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java