/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
data-structures/src/main/java/com/baeldung/lrucache/DummyNode.java
62 строки
1 KB
Arash Ariani
BAEL-4464 : how to implement LRU-Cache in java codes added (#11036)
17 июл 2021, 12:41
17 июл 2021, 12:41
17814a1
Код
Авторство
О чём код?
package com.baeldung.lrucache; /** * Created by arash on 09.07.21. */ public class DummyNode<T> implements LinkedListNode<T> { private DoublyLinkedList<T> list; public DummyNode(DoublyLinkedList<T> list) { this.list = list; } @Override public boolean hasElement() { return false; } @Override public boolean isEmpty() { return true; } @Override public T getElement() throws NullPointerException { throw new NullPointerException(); } @Override public void detach() { return; } @Override public DoublyLinkedList<T> getListReference() { return list; } @Override public LinkedListNode<T> setPrev(LinkedListNode<T> next) { return next; } @Override public LinkedListNode<T> setNext(LinkedListNode<T> prev) { return prev; } @Override public LinkedListNode<T> getPrev() { return this; } @Override public LinkedListNode<T> getNext() { return this; } @Override public LinkedListNode<T> search(T value) { return this; } }