Allowing 2nd level cache for sessions with a user provided connection

I don't see a reason for disabling 2nd level cache when user provide their own connection.