bug for thriftCodec cache , which 'MAP/SET/LIST' has difference valueType or keyType