のカスタム実装を書いていますが、AddOrUpdateメソッドSessionSecurityTokenCacheの目的が何なのかについて少し混乱しています。expiryTime
私が知る限り、SessionSecurityTokenCacheWIF で使用されるデフォルトの実装は内部クラスです (ここでMruSessionSecurityTokenCache言及)。その実装では、完全に無視されます。 expiryTime
また、デバッグ中に に渡される値がAddOrUpdate常にtoken.ValidToプラス 5 分であるように見えることに気付きました。そのため、この値を何らかの形で使用する意図があります。
いくつかの質問:
- この値の意図した戦略は何ですか?
- たまにキャッシュのクリーンアップ?
Get()およびGetAll()メソッドはSessionSecurityTokenCache期限切れのトークンを除外する必要がありますか?
SessionSecurityToken.ValidToこれらのケースのいずれにおいても、 (またはそこからのオフセットを)使用しないのはなぜですか?