integrate cache_index for hash_reader, default is disabled