gradle sync
Three-in-one refactoring

Move cache init to the get() method instead of only MainActivity. This
should fix the crashes I've been seeing. This requires passing Context.
Also let Android Studio reorder whatever it wants.