クラス EhCacheBasedUserCache
- java.lang.Object
-
- org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
,UserCache
@Deprecated public class EhCacheBasedUserCache extends java.lang.Object implements UserCache, org.springframework.beans.factory.InitializingBean
使用すべきではありません。5.6 以降。JCache ベースの実装を推奨するSpring IoC 定義の EHCACHE を使用してUser
オブジェクトをキャッシュします。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 EhCacheBasedUserCache()
使用すべきではありません。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 void
afterPropertiesSet()
使用すべきではありません。net.sf.ehcache.Ehcache
getCache()
使用すべきではありません。UserDetails
getUserFromCache(java.lang.String username)
使用すべきではありません。キャッシュからUserDetails
を取得します。void
putUserInCache(UserDetails user)
使用すべきではありません。UserDetails
をキャッシュに配置します。void
removeUserFromCache(java.lang.String username)
使用すべきではありません。指定されたユーザーをキャッシュから削除します。void
removeUserFromCache(UserDetails user)
使用すべきではありません。void
setCache(net.sf.ehcache.Ehcache cache)
使用すべきではありません。
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
getCache
public net.sf.ehcache.Ehcache getCache()
使用すべきではありません。
getUserFromCache
public UserDetails getUserFromCache(java.lang.String username)
使用すべきではありません。インターフェースからコピーされた説明:UserCache
キャッシュからUserDetails
を取得します。- 次で指定:
- インターフェース
UserCache
のgetUserFromCache
- パラメーター:
username
- ユーザーをキャッシュに入れるために使用されるUser.getUsername()
- 戻り値:
- ユーザーが見つからなかった場合、またはキャッシュエントリの有効期限が切れている場合は、設定された
UserDetails
またはnull
putUserInCache
public void putUserInCache(UserDetails user)
使用すべきではありません。インターフェースからコピーされた説明:UserCache
- 次で指定:
- インターフェース
UserCache
のputUserInCache
- パラメーター:
user
- 完全に実装されたUserDetails
をキャッシュに配置する
removeUserFromCache
public void removeUserFromCache(UserDetails user)
使用すべきではありません。
removeUserFromCache
public void removeUserFromCache(java.lang.String username)
使用すべきではありません。インターフェースからコピーされた説明:UserCache
指定されたユーザーをキャッシュから削除します。username
は、ユーザーを削除するために使用されるキーです。ユーザーが見つからない場合、メソッドは(例外をスローせずに)単に戻る必要があります。一部のキャッシュ実装は、キャッシュからのエビクションをサポートしない場合があります。その場合、ドキュメント、例外、ログメッセージのいずれかでユーザーを変更する適切な動作を提供する必要があります。
- 次で指定:
- インターフェース
UserCache
のremoveUserFromCache
- パラメーター:
username
- キャッシュから追い出される
setCache
public void setCache(net.sf.ehcache.Ehcache cache)
使用すべきではありません。