Skip to content

Commit 10dd677

Browse files
committed
fixed lru array delete cache
1 parent 2a6ae2f commit 10dd677

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*.tar.gz
2020
*.rar
2121
*.DS_Store
22+
*.exe
2223

2324
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
2425
hs_err_pid*

java/06_linkedlist/LRUBasedArray.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ public void cache(T object, int end) {
8181
* @param object
8282
*/
8383
public void removeAndCache(T object) {
84-
value[--count] = null;
84+
T key = value[--count];
85+
holder.remove(key);
8586
cache(object, count);
8687
}
8788

0 commit comments

Comments
 (0)