Change Log
==========
Version 2.0.2 *(2013-06-18)*
----------------------------
* Fix: Prevent exception trying to delete a non-existent file.
Version 2.0.1 *(2013-04-27)*
----------------------------
* Fix: Do not throw runtime exceptions for racy file I/O.
* Fix: Synchronize calls to `isClosed`.
Version 2.0.0 *(2013-04-13)*
----------------------------
The package name is now `com.jakewharton.disklrucache`.
* New: Automatically flush the cache when an edit is completed.
* Fix: Ensure file handles are not held when a file is not found.
* Fix: Correct journal rebuilds on Windows.
* Fix: Ensure file writer uses the appropriate encoding.
Version 1.3.1 *(2013-01-02)*
----------------------------
* Fix: Correct logic around detecting whether a journal rebuild is required.
*(Thanks Jonathan Gerbaud)*
Version 1.3.0 *(2012-12-24)*
----------------------------
* Re-allow dash in cache key (now `[a-z0-9_-]{1,64}`).
* New: `getLength` method on `Snapshot`. *(Thanks Edward Dale)*
* Performance improvements reading journal lines.
Version 1.2.1 *(2012-10-08)*
----------------------------
* Fix: Ensure library references Java 5-compatible version of
`Arrays.copyOfRange`. *(Thanks Edward Dale)*
Version 1.2.0 *(2012-09-30)*
----------------------------
* New API for cache size adjustment.
* Keys are now enforced to match `[a-z0-9_]{1,64}` *(Thanks Brian Langel)*
* Fix: Cache will gracefully recover if directory is deleted at runtime.
Version 1.1.0 *(2012-01-07)*
----------------------------
* New API for editing an existing snapshot. *(Thanks Jesse Wilson)*
Version 1.0.0 *(2012-01-04)*
----------------------------
Initial version.