Is an algorithm for caching access, with the least recently used cache entry being removed from the cache when it's memory size is exceeded.