Class LRUFilesCache

All Implemented Interfaces:
Closeable, AutoCloseable, FilesCache, VfsComponent

public class LRUFilesCache extends AbstractFilesCache
This implementation caches every file using LRUMap.

The default constructor uses a LRU size of 100 per file system.

  • Constructor Details

    • LRUFilesCache

      public LRUFilesCache()
      Constructs a new instance. Uses an LRU size of 100 per file system.
    • LRUFilesCache

      public LRUFilesCache(int lruSize)
      Constructs a new instance with the desired LRU size.
      Parameters:
      lruSize - the LRU size
  • Method Details