@Test
  public void testPartiallyFilledChunks() throws Exception {
    // Test where the last chunk is not completely filled.
    testChunkedBackingMapRecovery(5, 13);
  }
When using persistent bucket cache, there may be crashes between persisting the backing map and
syncing new blocks to the cache file itself, leading to an inconsistent state between the cache
keys and the cached data. This is to make sure the cache keys are updated accordingly, and the
keys that are still valid do succeed in retrieve related block data from the cache without any
corruption.
@throws Exception the exception
hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bucket/TestVerifyBucketCacheFile.java