Interface | Description |
---|---|
ICacheMap<K,V> |
缓存的基础类
|
RocksMap.RocksWalReader.RocksWalProcessor |
日志处理器
|
Class | Description |
---|---|
ArraySet<E> |
简单 Array 为基础的 Set 类
|
Attributes |
属性存储器
|
CacheMap<K,V> |
进程内缓存处理类
可字发现对象,在对象没有时自动同步对象到缓存,具备超时, 按照 LRU 的原则清理过期数据
|
CacheStatic |
缓存静态类
用于准备 memcached 和 redis 的连接池
|
Chain<E> |
对象链
|
CollectionSearch<T> |
Collection 筛选类
|
EventMap<K,V> |
基于事件的 Map 方便对 map 的修改进行跟踪
|
FixedQueue<E> |
定长队列
当队列满时,会自动清除头部元素
|
IntKeyMap<T> |
int 作为 key 的 map
参考开放地址方法
|
LongKeyMap<T> |
long 作为 key 的 map
参考开放地址方法
|
MultiMap<K,V> | |
RedisList<V> |
基于 Redis 的 List 实现
|
RedisLock |
基于 Redis 的分布式锁
|
RedisMap<K,V> |
基于 Redis 的 Map 实现
简单实现,key 和 value 都是 String 类型
为了支撑多线程达到线程安全所以默认必须采用JedisPoolConfig来支持
每一个操作都获取一个独立的 Jedis 来操作
如果 name 为 null,则采用 redis 的顶层键值系统, 如果 name 为非 null 则使用 redis 的 map 系统
|
RedisZSet<V> |
Redis 的 ZSet 封装
|
RingBuffer<T> |
无锁环形队列
|
RocksMap<K,V> |
RocksDB 的 Map 封装
|
RocksMap.RocksWalReader |
按批次读取Wal, wal 读取器
|
RocksMap.RocksWalRecord | |
ScanedObject<V> |
Redis 的扫描结果封装对象
|
ThreadObjectPool<T> |
线程对象池
|
Enum | Description |
---|---|
CollectionSearch.Operate | |
EventMap.EventType |
Copyright © 2020 Voovan. All rights reserved.