code: protected List<Entry<V>> loadEntryFiles() {
      File[] files = getDirectory().listFiles();
      String prefix = getEntryLogPrefix();
      String suffix = getEntryLogSuffix();
      
      List<Entry<V>> entryList = new ArrayList<Entry<V>>();
      if(files == null) return entryList;
      
      for (File file : files) {
        String fileName = file.getName();
        if (fileName.startsWith(prefix) && fileName.endsWith(suffix)) {
          try {
            Entry<V> entry = _entryPool.next();
            entry.load(file);
            entryList.add(entry);
          } catch(Exception e) {
            String filePath = file.getAbsolutePath();
            _log.warn(filePath + " corrupted: length=" + file.length(), e);
            if(file.delete()) {
              _log.warn(filePath + " deleted");
            }
          }
        }
      }
      
      return entryList;
    }
docs: Load entry log files from disk into _entryList.
  
  @throws IOException