Why call this `full_cache_key` instead of `cache_key`? It seems like the "whole" thing should just be called the thing, and a "partial" version could indicate that it's diminutive.