docs: private void deleteOverSnapshot() throws IOException {
          String[] indexFiles = getIndexFiles();
          if (indexFiles == null || indexFiles.length == 0) {
              return;
          }
  
          if (storeConfig.getMaxIndexSnapshotSize() > 1 && indexFiles.length > storeConfig.getMaxIndexSnapshotSize()) {
  
              for (int i = 0; i < indexFiles.length - storeConfig.getMaxIndexSnapshotSize(); i++) {
  
                  FileUtils.delete(new File(storeConfig.getIndexPath(), indexFiles[i]));
                  LOGGER.info("delete index snapshot [" + indexFiles[i] + "] succeed");
              }
  
          }
  
      }