Rails Caching

What are the three types of caching available "out of the box". Describe a suitable use case for each.