Los resultados de la consulta no están ordenados a pesar de CON ORDENAR POR EL GRUPO

Estoy almacenando publicaciones de todos los usuarios en la tabla. Quiero recuperar la publicación de todos los usuarios que el usuario está siguiendo.

CREATE TABLE posts (
  userid int,
  time timestamp,
  id uuid,
  content text,
  PRIMARY KEY (userid, time)
)WITH CLUSTERING ORDER BY (time DESC)

Tengo los datos sobre a quién siguen todos los usuarios en otra tabla

CREATE TABLE follow (
  userid int,
  who_follow_me set<int>,
  who_i_follow set<int>,
  PRIMARY KEY ((userid))
) 

Estoy haciendo una consulta como

select * from posts where userid in(1,2,3,4....n);

2 preguntas:

por qué sigo recibiendo datos en orden aleatorio, aunque CLUSTERING ORDER BY se especifica en las publicaciones. ?¿Es correcto el modelo para satisfacer la consulta de manera óptima (el usuario puede tener n número de seguidores)?

Estoy usando Cassandra 2.0.10.

Respuestas a la pregunta(2)

Su respuesta a la pregunta