クラス EhCacheBasedUserCache

  • 実装されたすべてのインターフェース:
    org.springframework.beans.factory.InitializingBeanUserCache

    @Deprecated
    public class EhCacheBasedUserCache
    extends java.lang.Object
    implements UserCache, org.springframework.beans.factory.InitializingBean
    使用すべきではありません。
    5.6 以降。JCache ベースの実装を推奨する
    Spring IoC 定義の EHCACHE を使用して User オブジェクトをキャッシュします。
    • コンストラクターの詳細

      • EhCacheBasedUserCache

        public EhCacheBasedUserCache()
        使用すべきではありません。
    • メソッドの詳細

      • afterPropertiesSet

        public void afterPropertiesSet()
        使用すべきではありません。
        次で指定:
        インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      • getCache

        public net.sf.ehcache.Ehcache getCache()
        使用すべきではありません。
      • getUserFromCache

        public UserDetails getUserFromCache​(java.lang.String username)
        使用すべきではありません。
        インターフェースからコピーされた説明: UserCache
        キャッシュから UserDetails を取得します。
        次で指定:
        インターフェース UserCachegetUserFromCache 
        パラメーター:
        username - ユーザーをキャッシュに入れるために使用される User.getUsername()
        戻り値:
        ユーザーが見つからなかった場合、またはキャッシュエントリの有効期限が切れている場合は、設定された UserDetails または null 
      • putUserInCache

        public void putUserInCache​(UserDetails user)
        使用すべきではありません。
        インターフェースからコピーされた説明: UserCache
        UserDetails をキャッシュに配置します。username は、その後 UserDetails を取得するために使用されるキーです。
        次で指定:
        インターフェース UserCacheputUserInCache 
        パラメーター:
        user - 完全に実装された UserDetails をキャッシュに配置する
      • removeUserFromCache

        public void removeUserFromCache​(UserDetails user)
        使用すべきではありません。
      • removeUserFromCache

        public void removeUserFromCache​(java.lang.String username)
        使用すべきではありません。
        インターフェースからコピーされた説明: UserCache
        指定されたユーザーをキャッシュから削除します。username は、ユーザーを削除するために使用されるキーです。ユーザーが見つからない場合、メソッドは(例外をスローせずに)単に戻る必要があります。

        一部のキャッシュ実装は、キャッシュからのエビクションをサポートしない場合があります。その場合、ドキュメント、例外、ログメッセージのいずれかでユーザーを変更する適切な動作を提供する必要があります。

        次で指定:
        インターフェース UserCacheremoveUserFromCache 
        パラメーター:
        username - キャッシュから追い出される
      • setCache

        public void setCache​(net.sf.ehcache.Ehcache cache)
        使用すべきではありません。