クラス NullUserCache
- java.lang.Object
-
- org.springframework.security.core.userdetails.cache.NullUserCache
コンストラクターのサマリー
コンストラクター コンストラクター 説明 NullUserCache()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 UserDetails
getUserFromCache(java.lang.String username)
キャッシュからUserDetails
を取得します。void
putUserInCache(UserDetails user)
UserDetails
をキャッシュに配置します。void
removeUserFromCache(java.lang.String username)
指定されたユーザーをキャッシュから削除します。
メソッドの詳細
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(java.lang.String username)
インターフェースからコピーされた説明:UserCache
指定されたユーザーをキャッシュから削除します。username
は、ユーザーを削除するために使用されるキーです。ユーザーが見つからない場合、メソッドは(例外をスローせずに)単に戻る必要があります。一部のキャッシュ実装は、キャッシュからのエビクションをサポートしない場合があります。その場合、ドキュメント、例外、ログメッセージのいずれかでユーザーを変更する適切な動作を提供する必要があります。
- 次で指定:
- インターフェース
UserCache
のremoveUserFromCache
- パラメーター:
username
- キャッシュから追い出される