Design an LRU cache in Java.

devquora
devquora

Posted On: Dec 28, 2020

 

Design a Least recently used cache implementation in java should have the below properties.

Bounded size: It should have a bounded size to take care of memory limits.

Fast access: It should be able to fetch or update entries faster.

Evict least recently used entry: Cache should evict least recently used entry if capacity is reached.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Java Interview Questions asked in Citibank

    Explain Multi-Threading in Java?

    It is a process in java through which multiple threads can be executed simultaneously. A thread can be explained as a lightweight sub-process, it is the smallest unit of processing. Both multiprocessi...

    Java Interview Questions asked in Citibank

    Explain the internal working of a hash map?

    In Java, A HashMap is a map used to store mappings or links of key-value pairs that works on the hashing principle. It is considered as a data structure that allows us to store objects and retrieve it...