{"release":{"tag":{"name":"2.2.1-release","path":"/ld/J2Cache/tags/2.2.1-release","tree_path":"/ld/J2Cache/tree/2.2.1-release","message":"2.2.1","commit":{"id":"0d959e0f608a54ca6daff1f7fc30f7c790e36a8f","short_id":"0d959e0","title":"2.2.1 getObject-\u003Eget 自动识别字符串和序列化对象","title_markdown":"2.2.1 getObject-\u0026gt;get 自动识别字符串和序列化对象","description":"","description_markdown":"","message":"2.2.1 getObject-\u003Eget 自动识别字符串和序列化对象\n","message_markdown":"2.2.1 getObject-\u0026gt;get 自动识别字符串和序列化对象","detail_path":"/ld/J2Cache/commit/0d959e0f608a54ca6daff1f7fc30f7c790e36a8f","commits_path":"/ld/J2Cache/commits/0d959e0f608a54ca6daff1f7fc30f7c790e36a8f","tree_path":"/ld/J2Cache/tree/0d959e0f608a54ca6daff1f7fc30f7c790e36a8f","author":{"name":"Winter Lau","email":"ld@oschina.net","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Winter Lau-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"committer":{"name":"Winter Lau","email":"ld@oschina.net","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Winter Lau-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"authored_date":"2018-01-09T20:17:48+08:00","committed_date":"2018-01-09T20:17:48+08:00","signature":null,"build_state":null},"archive_path":"/ld/J2Cache/repository/archive/2.2.1-release","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"J2Cache 2.2.1 正式版发布","path":"/ld/J2Cache/releases/tag/2.2.1-release","tag_path":"/ld/J2Cache/tree/2.2.1-release","project_id":91902,"created_at":"2018-01-09T17:58:11+08:00","is_prerelease":false,"description":"* 提供 `clear` 和 `keys` 方法在 `generic` 存储方式下的非 `cluster` 模式下可用（性能可能会比较差，慎用）  \r\n官方文档声称：`KEYS 的速度非常快，但在一个大的数据库中使用它仍然可能造成性能问题，如果你需要从一个数据集中查找特定的 key ，你最好还是用 Redis 的集合结构(set)来代替。`\r\n* 命令行测试工具支持上下键调用历史命令记录（依赖 `JLine` 库）\r\n* 当 Redis 重启时会导致订阅线程断开连接，J2Cache 将进行自动重连\r\n* 支持指定 jgroups 配置文件名称 (`jgroups.configXml = /network.xml`）\r\n* 删除 setIfAbsent 方法（有点多余，二级缓存以及有一些缓存框架不支持这个方法，开发者只需自行判断即可)\r\n* 支持自定义的 ClusterPolicy ，详情请看 j2cache.properties\r\n* `getObject` 改名 `get` ，能自动识别缓存中的数据是字符串还是序列化对象","author":{"name":"红薯","username":"ld","path":"/ld","avatar_url":"https://foruda.gitee.com/avatar/1676894199622435399/36_ld_1578913711.png!avatar30"},"attach_files":[{"download_url":"/ld/J2Cache/attach_files/112616/download/j2cache-core-2.2.1-release.jar","name":"j2cache-core-2.2.1-release.jar","cli_download_url":"https://gitee.com/ld/J2Cache/releases/download/2.2.1-release/j2cache-core-2.2.1-release.jar","censor_failed":false,"censor_tip":null},{"download_url":"/ld/J2Cache/attach_files/112617/download/j2cache-hibernate3-2.2.1-release.jar","name":"j2cache-hibernate3-2.2.1-release.jar","cli_download_url":"https://gitee.com/ld/J2Cache/releases/download/2.2.1-release/j2cache-hibernate3-2.2.1-release.jar","censor_failed":false,"censor_tip":null},{"download_url":"/ld/J2Cache/attach_files/112618/download/j2cache-hibernate4-2.2.1-release.jar","name":"j2cache-hibernate4-2.2.1-release.jar","cli_download_url":"https://gitee.com/ld/J2Cache/releases/download/2.2.1-release/j2cache-hibernate4-2.2.1-release.jar","censor_failed":false,"censor_tip":null},{"download_url":"/ld/J2Cache/attach_files/112620/download/j2cache-spring-boot-starter-2.2.1-release.jar","name":"j2cache-spring-boot-starter-2.2.1-release.jar","cli_download_url":"https://gitee.com/ld/J2Cache/releases/download/2.2.1-release/j2cache-spring-boot-starter-2.2.1-release.jar","censor_failed":false,"censor_tip":null}],"zip_download_url":"/ld/J2Cache/releases/tag/2.2.1-release.zip","tar_download_url":"/ld/J2Cache/releases/tag/2.2.1-release.tar.gz"}}}