This is possible because it is possible to only use xcache as an opcode cache but not a variable cache.