Automatically flush the cache when an edit is completed.

This will remove the need for applications to manually flush
the cache.
Merge pull request #38 from JakeWharton/jwilson/autoflush

Automatically flush the cache when an edit is completed.
Migrate to a modern Java code style for DiskLruCache.

Highlights: 2-space indents, uniform Javadoc. Also fewer utility
classes to better line up with OkHttp.
Merge pull request #39 from JakeWharton/jwilson/style

Migrate to a modern Java code style for DiskLruCache.
Update change log for 1.4.0.
Get me out the stupid readme file.
Move into package.
Style tweaks to match Square.
Update tests to JUnit 4 style and FEST asserts.

Also move the pom to two-space indents.
[maven-release-plugin] prepare release disklrucache-2.0.0
[maven-release-plugin] prepare for next development iteration
Don't talk about specific versions. Link to dynamic .jar from central.
Don't throw runtime exceptions on racy IO operations.

There's no way for application code to defend against a directory
going missing before a deleteContents call. Throw a more recoverable
IOException instead.
Merge pull request #40 from JakeWharton/jwilson/delete_contents

Don't throw runtime exceptions on racy IO operations.
Synchronize isClosed.

See https://github.com/square/okhttp/issues/151
Merge pull request #41 from JakeWharton/jwilson/sync

Synchronize isClosed.
Bump version to 2.0.1.
[maven-release-plugin] prepare release disklrucache-2.0.1
[maven-release-plugin] prepare for next development iteration
Synchronize access to getMaxSize.