Skip to content

class OptionsCache

cangjie
public class OptionsCache<TOptions> <: IOptionsMonitorCache<TOptions> where TOptions <: Object

功能:提供选项监视缓存实现。

父类型:

成员概览

成员功能
func getOrAdd(String, () -> TOptions)获取指定名称的缓存项,不存在时创建并加入缓存。

func getOrAdd(String, () -> TOptions)

cangjie
public func getOrAdd(name: String, createOptions: () -> TOptions): TOptions

功能:获取指定名称的缓存项,不存在时创建并加入缓存。

参数:

  • name: String - 选项名称。
  • createOptions: () -> TOptions - 用于创建选项值的回调。

返回值:

  • TOptions - 返回缓存中的选项值。