Class LRUCache<K,​V>

    • Field Detail

      • cacheSizeMax

        protected volatile int cacheSizeMax
        Размер кэша
    • Constructor Detail

      • LRUCache

        public LRUCache()
        Конструктор, по умолчанию указывает размер 1000
      • LRUCache

        public LRUCache​(int cacheSizeMax)
        Конструктор
        Parameters:
        cacheSizeMax - размер кэша
    • Method Detail

      • getCacheSizeMax

        public int getCacheSizeMax()
        Возвращает максимальное кэшируемое кол-во элементов
        Returns:
        максимальное кол-во эл в кэше
      • setCacheSizeMax

        public void setCacheSizeMax​(int cacheSizeMax)
        Указывает максимальное кол-во элементов в кэше
        Parameters:
        cacheSizeMax - максимальное кол-во элементов