Class FifoCache
java.lang.Object
org.apache.ibatis.cache.decorators.FifoCache
- All Implemented Interfaces:
Cache
FIFO (first in, first out) cache decorator.
- Author:
- Clinton Begin
-
Constructor Details
-
FifoCache
-
-
Method Details
-
getId
-
getSize
public int getSize()Description copied from interface:Cache
Optional. This method is not called by the core. -
setSize
public void setSize(int size) -
putObject
-
getObject
-
removeObject
Description copied from interface:Cache
As of 3.3.0 this method is only called during a rollback for any previous value that was missing in the cache. This lets any blocking cache to release the lock that may have previously put on the key. A blocking cache puts a lock when a value is null and releases it when the value is back again. This way other threads will wait for the value to be available instead of hitting the database.- Specified by:
removeObject
in interfaceCache
- Parameters:
key
- The key- Returns:
- Not used
-
clear
public void clear()Description copied from interface:Cache
Clears this cache instance.
-