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