org.apache.batik.ext.awt.image.rendered

Class LRUCache

public class LRUCache extends Object

Nested Class Summary
classLRUCache.LRUNode
Interface for nodes in the LRU cache, basicly nodes in a doubly linked list.
interfaceLRUCache.LRUObj
Interface for object participating in the LRU Cache.
Constructor Summary
LRUCache(int size)
Method Summary
voidadd(LRUCache.LRUObj obj)
voidflush()
intgetUsed()
protected voidprint()
voidremove(LRUCache.LRUObj obj)
voidsetSize(int newSz)
voidtouch(LRUCache.LRUObj obj)

Constructor Detail

LRUCache

public LRUCache(int size)

Method Detail

add

public void add(LRUCache.LRUObj obj)

flush

public void flush()

getUsed

public int getUsed()

print

protected void print()

remove

public void remove(LRUCache.LRUObj obj)

setSize

public void setSize(int newSz)

touch

public void touch(LRUCache.LRUObj obj)
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.