Surely the easiest way is to abstract the naming of your session variables so that you can
reference them directly. EG: it sounds like currently you have this:
// in Cache.cfc
// [...]
someVarInTheCache = sessionReference[uniqueKey]
And your object doesn't know that key?
Can you not just do this:
someVarInTheCache = sessionReference.someVarRepresentingTheCache[uniqueKey]
And then when you kill the Cache, you just kill session.someVarRepresentingTheCache
, and don't need to know the key.