パッケージ com.handywedge.util

クラス FWThreadLocal


  • public class FWThreadLocal
    extends Object
    • コンストラクタの詳細

      • FWThreadLocal

        public FWThreadLocal()
    • メソッドの詳細

      • put

        public static <V> V put​(String key,
                                V value)
        ThreadLocalに任意のオブジェクトを保存する。
        型パラメータ:
        V - 保存するオブジェクトの型
        パラメータ:
        key - 保存する際のキー
        value - 保存するオブジェクト
        戻り値:
        以前にキーと関連付けられていた値
      • get

        public static <V> V get​(String key)
        ThreadLocalに保存したオブジェクトを取得する。
        型パラメータ:
        V - 取得するオブジェクトの型
        パラメータ:
        key - 取得するオブジェクトと関連付けられたキー
        戻り値:
        キーに関連付けられたオブジェクト
      • remove

        public static <V> V remove​(String key)
      • destroy

        public static void destroy()
        保持している全ての値をクリアし、ThreadLocalをremove()する。