allow keys with dashes (-) so one can use the return of an object's .hashCode() as key
spaces
updating README about dashes on keys
Merge pull request #24 from jonasfa/master

Allow keys with dashes (-) so one can use the return of an object's .hashCode() as key
Performance improvement in DiskLruCache.readJournalLine().

Original AOSP/libcore change by Vladimir Marko:
Speed up DiskLruCache.readJournalLine() by avoiding memory
allocations from String.split(). For non-CLEAN lines, we
avoid using String.split() altogether and find separators
explicitly, for CLEAN lines we defer to String.split() and
we optimize the underlying Splitter.fastSplit() overload to
avoid unnecessary allocations itself.

On a test journal with 7347 entries (1099 CLEAN) this saves
about 45-50% from ~250ms. On a test journal with 272 entries
(86 CLEAN) this saves about 35-40% from ~10ms. Measured
loadJournal on GN in a tight loop (file contents cached).

If used without the other DiskLruCache.readJournalLine()
improvements, the Splitter.fastSplit() optimization alone
would provide about 60% of the savings. It should also
speed up other code outside the DiskLruCache.

Change-Id: I1d6c6b13d54d8fcba3081f2bb9df701b58f5e143
Merge pull request #27 from JakeWharton/jwilson/track_aosp_47964

Performance improvement in DiskLruCache.readJournalLine().
Bump version to 1.3.0 and prepare for next release.
[maven-release-plugin] prepare release 1.3.0
[maven-release-plugin] prepare for next development iteration
README updates.
Track redundant ops when opening the cache.

See https://github.com/JakeWharton/DiskLruCache/issues/28
Bump version to 1.3.1.
[maven-release-plugin] prepare release 1.3.1
[maven-release-plugin] prepare for next development iteration
Update download link.
Switch to 'verify' phase so checkstyle runs.
Fixed possible file handle leak
Merge pull request #31 from JakeWharton/marcelo/file_handle_leak

Fixed possible file handle leak
Fix handle leak in rebuildJournal and add rename check
Merge pull request #32 from JakeWharton/marcelo/proper_rebuild

Fix handle leak in rebuildJournal and add rename check