I use umask for read/write permissions to make it group accessible.
rc is for remote control and not needed if you don’t plan to do remote control.
cache was setup initially to prevent bans as it used chunk reading and it provides local chunk storage.
It’s an extra layer so it adds a little time to do that. Scanning is much faster without the cache.