java.lang.Object
org.acegisecurity.providers.dao.cache.NullUserCache
- All Implemented Interfaces:
- org.acegisecurity.providers.dao.UserCache
- public class NullUserCache
- extends java.lang.Object
- implements org.acegisecurity.providers.dao.UserCache
Does not perform any caching.
- Version:
- $Id: NullUserCache.java,v 1.6 2005/11/29 13:10:11 benalex Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullUserCache
public NullUserCache()
getUserFromCache
public org.acegisecurity.userdetails.UserDetails getUserFromCache(java.lang.String username)
- Description copied from interface:
org.acegisecurity.providers.dao.UserCache
- Obtains a org.acegisecurity.userdetails.UserDetails from the cache.
- Specified by:
getUserFromCache in interface org.acegisecurity.providers.dao.UserCache
putUserInCache
public void putUserInCache(org.acegisecurity.userdetails.UserDetails user)
- Description copied from interface:
org.acegisecurity.providers.dao.UserCache
- Places a org.acegisecurity.userdetails.UserDetails in the cache. The
username is
the key used to subsequently retrieve the UserDetails.
- Specified by:
putUserInCache in interface org.acegisecurity.providers.dao.UserCache
removeUserFromCache
public void removeUserFromCache(java.lang.String username)
- Description copied from interface:
org.acegisecurity.providers.dao.UserCache
- Removes the specified user from the cache. The
username is
the key used to remove the user. If the user is not found, the method
should simply return (not thrown an exception).
Some cache implementations may not support eviction from the cache, in
which case they should provide appropriate behaviour to alter the user
in either its documentation, via an exception, or through a log
message.
- Specified by:
removeUserFromCache in interface org.acegisecurity.providers.dao.UserCache