Java 對象存儲:java-dirty
java-dirty 是一個快速的基于文件的對象存儲系統,只能往存儲里添加對象,使用內存映射文件技術。
示例代碼:
Store<Foo> store = Store.of(Foo.class).from("/path/to/file"); store.put(new Foo(1,2)); store.all().forEach(System.out::println); store.reverse().forEach(System.out::println); store.from(100).forEach(System.out::println); Optional<Foo> foo = store.get(1234); store.observeWrites((object, index) -> System.out.println("Stored "+object+" at "+index); );
Maven:
<dependency> <groupId>uk.co.probablyfine</groupId> <artifactId>java-dirty</artifactId> <version>1.4</version> </dependency
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!