I just wanted to force all cache operations to go through the various functions defined in SNIP.  Making it private just makes it obvious.