atg.rest.security
Class RestSecurityConfigurationCache<K,V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<K,V>
              extended by atg.rest.security.RestSecurityConfigurationCache<K,V>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>

public class RestSecurityConfigurationCache<K,V>
extends java.util.LinkedHashMap<K,V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
RestSecurityConfigurationCache(int size)
           
 
Method Summary
 int getMaxSize()
           
protected  boolean removeEldestEntry(java.util.Map.Entry eldest)
           
 void setMaxSize(int pMaxSize)
          Sets property MaxSize
 
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, get
 
Methods inherited from class java.util.HashMap
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

RestSecurityConfigurationCache

public RestSecurityConfigurationCache(int size)
Parameters:
size - initial size
loadFactor - load factor
Method Detail

getMaxSize

public int getMaxSize()
Returns:
property MaxSize

setMaxSize

public void setMaxSize(int pMaxSize)
Sets property MaxSize

Parameters:
pMaxSize - new value to set

removeEldestEntry

protected boolean removeEldestEntry(java.util.Map.Entry eldest)
Overrides:
removeEldestEntry in class java.util.LinkedHashMap<K,V>