Skip to content

libranwmq/cmap

Repository files navigation

cmap: concurrent map, 并发安全 map.

本仓库是重构了concurrent-map; 由于原仓库已经很久没有维护了,所以重构了一遍,并添加了一些新的功能。 仓库会由大家共建维护,欢迎大家提交 PR。

主要修改点:

  1. 支持增加默认分片数量,由原来的固定 32 个分片,改为可配置,不设置默认也为 32 个分片。
  2. 支持整形(int32/int64)作为 key。去掉默认 string 类型 New() 默认函数。
  3. 通过接口的方式对外提供功能。
  4. 使用 mockery 工具对泛型接口进行 mock。
  5. 添加了 examples 文件夹,提供了一些使用示例。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages