class MemoryDistributedCache
cangjie
public class MemoryDistributedCache <: IDistributedCache功能:提供基于内存的分布式缓存实现。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(IOptions<DistributedCacheOptions>) | 创建基于内存的分布式缓存实例。 |
| func get(String) | 获取指定键对应的缓存值。 |
| func set(String, Array<Byte>, DistributedCacheEntryOptions) | 使用指定缓存选项写入二进制值。 |
| func refresh(String) | 刷新指定键对应缓存项的访问状态。 |
| func remove(String) | 删除指定键对应的缓存项。 |
init(IOptions<DistributedCacheOptions>)
cangjie
public init(options: IOptions<DistributedCacheOptions>)功能:创建基于内存的分布式缓存实例。
参数:
- options: IOptions<DistributedCacheOptions> - 分布式缓存配置选项。
func get(String)
cangjie
public func get(key: String): ?Array<Byte>功能:获取指定键对应的缓存值。
参数:
- key:
String- 缓存项的键。
返回值:
?Array<Byte>- 返回缓存中的二进制值;如果键不存在则返回 None。
func set(String, Array<Byte>, DistributedCacheEntryOptions)
cangjie
public func set(key: String, value: Array<Byte>, options: DistributedCacheEntryOptions): Unit功能:使用指定缓存选项写入二进制值。
参数:
- key:
String- 缓存项的键。 - value:
Array<Byte>- 要写入的二进制值。 - options: DistributedCacheEntryOptions - 缓存条目的过期配置。
返回值:
Unit
func refresh(String)
cangjie
public func refresh(key: String): Unit功能:刷新指定键对应缓存项的访问状态。
参数:
- key:
String- 缓存项的键。
返回值:
Unit
func remove(String)
cangjie
public func remove(key: String): Unit功能:删除指定键对应的缓存项。
参数:
- key:
String- 缓存项的键。
返回值:
Unit