File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ #### 1.0.0:
2+
3+ 1 . Added fetch strategies as public api. Now you can choose what kind
4+ of initialization to perform. This allows you to define what of two
5+ initial fetching variants to use:
6+ eager - fills in-mem cache immediately, sometimes it take a long time
7+ lazy - fills in-mem cache on demand, initial fetching is only store meta
8+
9+ 2 . Added byte array serializer as public api. Now you can store your
10+ binary data right in storage fast and securly as possible.
11+
12+ 3 . ` getAll ` method now deprecated. Please, use ` keys ` mehtod for getting
13+ all preferences keys because ` getAll ` always creates overhead for in-mem
14+ utilization.
15+
16+ 4 . Implemented twice or more transaction running check.
17+ Now if you trying to call ` apply ` or ` commit ` twice or more for one
18+ instance of ` PreferencesEditor ` - ` TransactionInvalidatedException `
19+ will be thrown.
20+
21+ 5 . Internal api changes (global locks refactoring, structural changes,
22+ reduced references creation for transactions).
23+
24+ 6 . Final small bug fixes.
25+
126#### 1.0.0-BETA-2:
227
3281 . Changed base64 file name algorithm to custom file-safe name encoding
You can’t perform that action at this time.
0 commit comments