Skip to content

Commit 55d7ce4

Browse files
[build] 0.0.2 版本
1 parent 6fd0ca3 commit 55d7ce4

11 files changed

Lines changed: 10 additions & 10 deletions

File tree

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313

1414
轻量级,高可靠性,强一致性,基于 java 内部 `Reference` 工具的数据缓存工具,用于在程序内部缓存可丢失型的数据。
1515

16-
该工具目前仅可以保存数据,不可对其进行序列化。
17-
18-
也可用 Map 实现 保存根据 id 区分的数据或可丢失的锁,强一致性的特点可以保证对应 id 存储的 数据 或 锁 为同一个,且在长期不使用时自动移除。
16+
也可用 Map 实现的根据 id 保存的数据或可丢失的锁,强一致性的特点可以保证对应 id 存储的 数据 或 锁 为同一个,且在长期不使用时自动移除。
1917

2018
## 使用方法
2119
请导入其 `jar` 文件,文件在 **发行版** 或项目的 **jar** 文件夹下可以找到

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ tasks.withType(JavaCompile) {
88
}
99

1010
group 'fybug.nulll'
11-
version = '0.0.1 expander 2'
11+
version = '0.0.2'
1212
sourceCompatibility = '14'
1313
targetCompatibility = '14'
1414

jar/PDCache.jar

7.04 KB
Binary file not shown.

jar/PDCache_bin.jar

7.04 KB
Binary file not shown.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>fybug.nulll</groupId>
88
<artifactId>PDCache</artifactId>
9-
<version>0.0.1 expander 2</version>
9+
<version>0.0.2</version>
1010
<build>
1111
<plugins>
1212
<plugin>

src/main/java/fybug/nulll/pdcache/memory/TimeMapCache.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
* <h2>基于时间控制的缓存.</h2>
1919
* <p>
2020
* 内部使用 {@link LinkedHashMap} 实现的缓存工具,可指定数据过期的时间(毫秒)。<br/>
21+
* 数据不会因为当前被持有而不会过期,因为数据基于时间控制,内部不使用 {@link java.lang.ref.Reference} 维护。
22+
* <br/><br/>
2123
* 内部会使用线程检查当前在热度排序中最后的几个数据,过期则会被主动移除。<br/>
2224
* 可通过 {@link #closeTimeTask()} 关闭扫描线程,效果等同于构造时传入的扫描间隔为 0,在不需要该工具时也可以使用 {@link #closeTimeTaskAndClear()} 清空数据并关闭扫描线程。<br/>
2325
* 在每次读取数据的时候都会检查数据是否过期,避免已过期的高热度数据残留。<br/>

src/main/java/fybug/nulll/pdcache/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* v0.0.1 expander 1 :增加 {@link fybug.nulll.pdcache.PDCache} 类,提供所有缓存工具快速索引
1313
*
1414
* @author fybug
15-
* @version 0.0.1 expander 1
15+
* @version 0.0.2
1616
* @since JDK 13
1717
*/
1818
package fybug.nulll.pdcache;

src/main/java/fybug/nulll/pdcache/supplier/LockCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* @version 0.0.1
2121
* @see SCache
2222
* @see SyLockSupp
23-
* @since supplier 0.0.1
23+
* @since supplier 0.0.2
2424
*/
2525
public
2626
class LockCache extends SCache<SyLock> {

src/main/java/fybug/nulll/pdcache/supplier/LockMapCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* @version 0.0.1
2323
* @see SMapCache
2424
* @see SyLockSupp
25-
* @since supplier 0.0.1
25+
* @since supplier 0.0.2
2626
*/
2727
public
2828
class LockMapCache<K> extends SMapCache<K, SyLock> {

src/main/java/fybug/nulll/pdcache/supplier/SyLockSupp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*
1212
* @author fybug
1313
* @version 0.0.1
14-
* @since supplier 0.0.1
14+
* @since supplier 0.0.2
1515
*/
1616
final
1717
class SyLockSupp implements Supplier<SyLock> {

0 commit comments

Comments
 (0)