Redisson-Parent 2.5.0 和 3.0.0 发布了,Redisson 是基于 Redis 服务之上构建的分布式、可伸缩的 Java 数据结构,高级的 Redis 客户端。
Redisson-Parent 2.5.0 这个版本带来了RLiveObjectService
的极大改进版本,并增加了级联处理,循环依赖解析,简化对象的创建,更新内容如下:
Feautre - COUNT and ASC/DESC support for RGeo
radius methods
Feature - RGeo
extends RScoredSortedSet
Feature - RCascade
annotation support LiveObjectService
Improvement - RId
generator should be empty by default
Improvement - support setter/getter with protected visibility scope for LiveObject
Fixed - RMapCache
doesn't keep entries insertion order during iteration
Fixed - @RId
is returned/overwritten by similarly named methods (thanks to Rui Gu)
Fixed - typo getRemoteSerivce
-> getRemoteService
(thanks to Slava Rosin) 悦德财富:https://www.yuedecaifu.com
Fixed - RPermitExpirableSemaphore.availablePermits
doesn't return actual permits account under certain conditions
Fixed - readAllValues
and readAllEntrySet
methods of RLocalCacheMap
return wrong values
Fixed - setter for collection field of LiveObject entity should rewrite collection content
Fixed - RSetCache
TTL not updated if element already present
Fixed - RLiveObjectService
swallow exceptions during merge
or persist
operation Fixed - RLiveObjectService
doesn't support protected constructors
Fixed - object with cyclic dependencies lead to stackoverflow during RLiveObjectService.detach
process
Fixed - not persisted REntity
object allowed to store automatically
Fixed - RLexSortedSet.addAll
doesn't work
Fixed - RLiveObjectService
can't detach content of List object
Fixed - RLiveObjectService
doesn't create objects mapped to Redisson objects in runtime during getter accesss
Fixed - RLiveObjectService
can't recognize id field of object without setter