DiskLruCache. A storage system that keeps your most-used data on disk and automatically clears old stuff when space runs out.

jakewharton.github.io/DiskLruCache

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

June 2016
  • Merge pull request #88 from divankov/patch-2
  • Update keys length in regex in README.md
December 2014
  • Merge pull request #77 from JakeWharton/jw/auto-deploy
  • Auto-deploy snapshots from Travis CI to Sonatype.
October 2014
  • Merge pull request #74 from JakeWharton/jwilson_1023_rebuild
  • Don't append to a truncated line in the journal.
  • Merge pull request #69 from JakeWharton/jw/fix-test-non-determinism
August 2014
  • Correct non-deterministic test by querying the queue directly.
July 2014
  • Merge branch 'acherkashyn-master'
  • Increase key length limit to 120.
June 2014
  • Merge pull request #64 from sjudd/fix_off_by_one_test
  • Fix off by one index error in tests.
February 2014
  • Merge pull request #58 from Wavesonics/unit_test_improvements
  • Removed errant spaces
  • Temp dir now properly cleaned up
October 2013
  • Merge pull request #48 from JakeWharton/jw/no-pub
  • Util class should not be public.
  • Add script to deploy Javadoc to the gh-pages branch.
  • Two space indent.
July 2013
  • Casing.