Причина в том, что приложение, которое использует переменные клиента, всегда будет иметь запись cGlobal
для клиента, но будет иметь запись cData
для клиента, только если область клиента фактически записана, например, <cfset client.foo = "bar" />
.
Так что это разумное поведение, но оно показалось мне странным, потому что я думал, что мы всегда писали в область видимости клиента для каждого запроса.