LRU cache of downloaded files

We just implemented a LRU (least recently used) cache :tada:. That means, downloaded and encrypted files from the cloud will be stored locally on the device. The next time this file is accessed, it is just loaded from the file system (if there is no newer version of this file in the cloud).

This feature decreases significantly the access time to the files and introduces a massive network bandwidth reduction. We will release this in one of the next versions of Cryptomator for Android.

Stay tuned :slight_smile:

2 Likes

We’re just finalizing the cache implementation with some new configs:

  • enable/disable caching in general
  • specify the amount of storage for the cache per cloud (currently you can choose 50MB, 100MB, 250MB, 500MB, 1GB or 5GB)

Please stay tuned :slight_smile:!