public interface RBucket<V> extends RExpirable, RBucketAsync<V> {
void set(V var1); //设置桶存储的对象
void set(V var1, long var2, TimeUnit var4); //设置桶存储的对象,缓存超时时间
boolean trySet(V var1); //尝试设置桶的新值
boolean trySet(V var1, long var2, TimeUnit var4); //尝试设置桶的新值,缓存时效
boolean compareAndSet(V var1, V var2); //原子替换桶的新值为var2
long size(); //桶存储对象的大小
V get(); //返回桶存储的对象
V getAndDelete(); //返回并删除桶存储的对象
V getAndSet(V var1); //返回桶的旧值,设置新值
V getAndSet(V var1, long var2, TimeUnit var4); //返回桶的旧值,设置新值,缓存时效
}
RBucket接口
最新推荐文章于 2024-04-23 14:32:52 发布