Query Ergebnisse trotz WITH CLUSTERING ORDER BY @ nicht bestel

Ich speichere Beiträge aller Benutzer in der Tabelle. Ich möchte Beiträge von allen Benutzern abrufen, denen der Benutzer folgt.

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

Ich habe die Daten darüber, wem alle Benutzer folgen, in einer anderen Tabelle

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

Ich mache eine Abfrage wie

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

2 Fragen:

Warum bekomme ich immer noch Daten in zufälliger Reihenfolge, obwohl CLUSTERING ORDER BY in Beiträgen angegeben ist. ?Ist das Modell korrekt, um die Abfrage optimal zu erfüllen (Benutzer kann n Follower haben)?

Ich benutze Cassandra 2.0.10.