模块:Mongo::Auth::CredentialCache Private
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
用于计算的 SCRAM 凭证的缓存存储。
类属性摘要折叠
- 。存储⇒ 对象 只读 private
类方法摘要折叠
- 。缓存(键)→ 对象 private
- 。清除⇒ 对象 private
- 。 get (key) ⇒ 对象 private
- 。 set (key, value) ⇒ 对象 private
类属性详细信息
。存储⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
27 28 29 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第27行 def 存储 @store end |
类方法详细信息
。缓存(键)→对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
40 41 42 43 44 45 46 47 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第40行 module_function def 缓存(key) 值 = 获取(key) if 值.nil? 值 = 产量 集(key, 值) end 值 end |
。清除⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
49 50 51 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第49行 module_function def 清除 @store = {} end |
。 get (key) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
30 31 32 33 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第30行 module_function def 获取(key) @store ||= {} @store[key] end |
。 set (key, value) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
35 36 37 38 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第35行 module_function def 集(key, 值) @store ||= {} @store[key] = 值 end |