模块:Mongo::Auth::CredentialCache Private

定义于:
build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb

Overview

该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。

用于计算的 SCRAM 凭证的缓存存储。

由于:

  • 2.0.0

类属性摘要折叠

类方法摘要折叠

类属性详细信息

存储对象(只读)

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

由于:

  • 2.0.0



27
28
29
# File 'build/Ruby-driver-v 2.19 /lib/mongo/auth/credential_cache.rb', 第27行

def 存储
  @store
end

类方法详细信息

缓存(键)→对象

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

由于:

  • 2.0.0



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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

由于:

  • 2.0.0



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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

由于:

  • 2.0.0



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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

由于:

  • 2.0.0



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