Swift-like names for Cache

__Do not review before #90.__

Worth mentioning that I didn't change the `UIImageView` extension function names as it's a `NSObject` subclass, and it would feel odd to have functions that don't follow the Objecitve-C convention there.