Cassandra 中的分区键缓存

Partition Key Caching in Cassandra

给定 Cassandra 的 YAML 文件中的特定 key_cache_size_in_mb,当集群启动并且我们开始插入数据时,key_cache 是否会继续增加直到它达到配置的大小,即它会保留所有缓存的密钥,直到它第一次达到配置的大小吗?如果是,一旦达到该大小会发生什么?如果不是,那么决定哪些键应该缓存哪些键不应该缓存的算法是什么?

这是一个caffeine cache with a size based eviction. The cache will try to evict entries that have not been used recently or very often based on Window TinyLfu