Resultados de consulta não ordenados, apesar de COM ORDEM DE CLUSTERING BY

Estou armazenando postagens de todos os usuários na tabela. Quero recuperar a postagem de todos os usuários que o usuário está seguindo.

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

Eu tenho os dados sobre quem todo usuário segue em outra tabela

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

Estou fazendo uma consulta como

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

2 perguntas:

por que ainda obtenho dados em ordem aleatória, embora CLUSTERING ORDER BY esteja especificado nas postagens. ?O modelo está correto para satisfazer a consulta da melhor maneira (o usuário pode ter n número de seguidores)?

Estou usando o Cassandra 2.0.10.

questionAnswers(2)

yourAnswerToTheQuestion