1Change Log 2========== 3 4Version 2.0.2 *(2013-06-18)* 5---------------------------- 6 7 * Fix: Prevent exception trying to delete a non-existent file. 8 9 10Version 2.0.1 *(2013-04-27)* 11---------------------------- 12 13 * Fix: Do not throw runtime exceptions for racy file I/O. 14 * Fix: Synchronize calls to `isClosed`. 15 16 17Version 2.0.0 *(2013-04-13)* 18---------------------------- 19 20The package name is now `com.jakewharton.disklrucache`. 21 22 * New: Automatically flush the cache when an edit is completed. 23 * Fix: Ensure file handles are not held when a file is not found. 24 * Fix: Correct journal rebuilds on Windows. 25 * Fix: Ensure file writer uses the appropriate encoding. 26 27 28Version 1.3.1 *(2013-01-02)* 29---------------------------- 30 31 * Fix: Correct logic around detecting whether a journal rebuild is required. 32 *(Thanks Jonathan Gerbaud)* 33 34 35Version 1.3.0 *(2012-12-24)* 36---------------------------- 37 38 * Re-allow dash in cache key (now `[a-z0-9_-]{1,64}`). 39 * New: `getLength` method on `Snapshot`. *(Thanks Edward Dale)* 40 * Performance improvements reading journal lines. 41 42 43Version 1.2.1 *(2012-10-08)* 44---------------------------- 45 46 * Fix: Ensure library references Java 5-compatible version of 47 `Arrays.copyOfRange`. *(Thanks Edward Dale)* 48 49 50Version 1.2.0 *(2012-09-30)* 51---------------------------- 52 53 * New API for cache size adjustment. 54 * Keys are now enforced to match `[a-z0-9_]{1,64}` *(Thanks Brian Langel)* 55 * Fix: Cache will gracefully recover if directory is deleted at runtime. 56 57 58Version 1.1.0 *(2012-01-07)* 59---------------------------- 60 61 * New API for editing an existing snapshot. *(Thanks Jesse Wilson)* 62 63 64Version 1.0.0 *(2012-01-04)* 65---------------------------- 66 67Initial version. 68