net.sf.ehcache.pool.impl
Class FromLargestCachePoolEvictor
java.lang.Object
   net.sf.ehcache.pool.impl.FromLargestCachePoolEvictor
net.sf.ehcache.pool.impl.FromLargestCachePoolEvictor
- All Implemented Interfaces: 
- PoolEvictor<PoolParticipant>
- public class FromLargestCachePoolEvictor 
- extends Object- implements PoolEvictor<PoolParticipant>
Abstract pool evictor which always evicts from the store consuming the most resources.
- Author:
- Ludovic Orban, Alex Snaps
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
FromLargestCachePoolEvictor
public FromLargestCachePoolEvictor()
freeSpace
public boolean freeSpace(Collection<PoolAccessor<PoolParticipant>> from,
                         long bytes)
- Free at least N bytes from a collection of resources
 
- 
- Specified by:
- freeSpacein interface- PoolEvictor<PoolParticipant>
 
- 
- Parameters:
- from- a collection of resources to free from
- bytes- the number of bytes to free up
- Returns:
- true if at least N bytes could be freed
 
Copyright 2001-2014, Terracotta, Inc.