This post is part of a series of 31 Rails 4 articles being released each day in December 2012. What is Russian Doll Caching? The technique of nesting fragment caches to maximize cache hits is known as russian doll caching. By nesting fragment caches, it ensures that caches can be reused even when content changes. When a change occurs to the top-most fragment cache, only that cache must be expired.