モジュール: Mongo::Auth::CredentialCache Private
- 定義:
- lib/mongo/auth/credential_cache.rb
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
計算された SCRAM 認証情報のキャッシュ ストア。
定数の概要の削減
- ミューテックス =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
ミューテックス.新着情報
クラス属性の概要を折りたたむ
- 。ストア= オブジェクト readOnly private
クラスメソッドの概要を折りたたむ
- 。キャッシュ(キー) → オブジェクト private
- 。クリア~ オブジェクト private
- 。 get (キー) → オブジェクト private
- 。セット(キー、値) = オブジェクト private
クラス属性の詳細
。ストア=オブジェクト(読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
24 25 26 |
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 24 デフォルト store @store end |
クラスメソッドの詳細
。キャッシュ(キー) →オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
43 44 45 46 47 48 49 50 |
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 43 MongoDB_function デフォルト cache(キー) 価値 = 得る(キー) 場合 価値.nil? 価値 = ノードの数 セット(キー, 価値) end 価値 end |
。クリア~オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
52 53 54 55 56 |
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 52 MongoDB_function デフォルト クリア ミューテックス.同期 行う @store = {} end end |
。 get (キー) →オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
29 30 31 32 33 34 |
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 29 MongoDB_function デフォルト 得る(キー) ミューテックス.同期 行う @store ||= {} @store[キー] end end |
。セット(キー、値) =オブジェクト
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
36 37 38 39 40 41 |
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 36 MongoDB_function デフォルト セット(キー, 価値) ミューテックス.同期 行う @store ||= {} @store[キー] = 価値 end end |