tl;dr:The Internet Engineering Task Force (IETF) is working to define new HTTP standards to reduce complexity around caching, launching 2 new HTTP header draft standards intended to make debugging caching easier, and provide more control over configuration. Standards are The Cache-Status Header and Targeted Cache-Control Headers, outlined here.