Class ThumbnailManager.FilePurgeVisitor

java.lang.Object
org.codelibs.fess.thumbnail.ThumbnailManager.FilePurgeVisitor
All Implemented Interfaces:
FileVisitor<Path>
Enclosing class:
ThumbnailManager

protected static class ThumbnailManager.FilePurgeVisitor extends Object implements FileVisitor<Path>
File visitor for purging old thumbnail files.
  • Field Details

    • expiry

      protected final long expiry
      Expiry time threshold for file deletion.
    • count

      protected long count
      Count of processed files.
    • maxPurgeSize

      protected final int maxPurgeSize
      Maximum number of files to purge in a single operation.
    • deletedFileList

      protected final List<Path> deletedFileList
      List of files marked for deletion.
    • basePath

      protected final Path basePath
      Base path for thumbnail storage.
    • imageExtention

      protected final String imageExtention
      Image file extension for filtering.
    • searchEngineClient

      protected final SearchEngineClient searchEngineClient
      OpenSearch client for document validation.
    • fessConfig

      protected final org.codelibs.fess.mylasta.direction.FessConfig fessConfig
      Fess configuration for settings.
  • Method Details