モジュール: Mongo::Auth::CredentialCache Private

定義:
lib/mongo/auth/credential_cache.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

計算された SCRAM 認証情報のキャッシュ ストア。

以来

  • 2.0.0

定数の概要の削減

ミューテックス =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0

ミューテックス.新着情報

クラス属性の概要を折りたたむ

クラスメソッドの概要を折りたたむ

クラス属性の詳細

ストア=オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0



26
27
28
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 26

デフォルト store
  @store
end

クラスメソッドの詳細

キャッシュ(キー) →オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0



45
46
47
48
49
50
51
52
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 45

MongoDB_function デフォルト cache(キー)
  価値 = 得る(キー)
  場合 価値.nil?
    価値 = ノードの数
    セット(キー, 価値)
  end
  価値
end

クリアオブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0



54
55
56
57
58
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 54

MongoDB_function デフォルト クリア
  ミューテックス.同期 行う
    @store = {}
  end
end

get (キー) →オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0



31
32
33
34
35
36
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 31

MongoDB_function デフォルト 得る(キー)
  ミューテックス.同期 行う
    @store ||= {}
    @store[キー]
  end
end

セット(キー、値) =オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

以来

  • 2.0.0



38
39
40
41
42
43
# ファイル 'lib/mongo/auth/credential_cache.rb' 行 38

MongoDB_function デフォルト セット(キー, 価値)
  ミューテックス.同期 行う
    @store ||= {}
    @store[キー] = 価値
  end
end