(Strafverfahren), hat sich ergeben: A.- Mit Verfügung vom 22. September 1998 stellte die Bezirksanwaltschaft Uster die Strafuntersuchung gegen N._ "betreffend Betäubungsmittelgesetz" ein und auferlegte ihm die Kosten. In der Begründung wird zur Prozessgeschichte ausgeführt: "1. Am 16. Oktober 1997 wurde N._ zusammen mit in- und ausländischen Drogenhändlern verhaftet, weil er seine Wohnung an der X.-Strasse in Dübendorf an den albanischen Drogendelinquenten S._ und später an dessen Nachfolger T._ untervermietet hatte, während er bei seiner Freundin K._ wohnte, deren Sohn ebenfalls unter dem Verdacht schweren Betäubungsmittelhandels inhaftiert wurde. In der Wohnung wurden Bargeld, Drogenhändlerutensilien, einschlägige Geschäftsunterlagen und Kommunikationsmittel beschlagnahmt. Das Verfahren gegen die andern Angeschuldigten wird separat geführt. Die Verzeigung N._s wegen Widerhandlung gegen das Bundesgesetz über Aufenthalt und Niederlassung der Ausländer wird separat erledigt (Strafbefehl).. " Mit Strafbefehl vom gleichen Tag verurteilte die Bezirksanwaltschaft Uster N._ wegen Widerhandlung gegen das ANAG zu einem Monat Gefängnis bedingt, abzüglich der erstandenen Untersuchungshaft von 7 Tagen. Der Strafbefehl blieb unangefochten. B.- Mit Eingabe vom 8. Oktober 1998 verlangte N._ eine gerichtliche Beurteilung der Kosten- und Entschädigungsfolgen der Einstellungsverfügung. Dabei stellte er folgende Anträge: "1. Die Kosten der mit Verfügung der Bezirksanwaltschaft Uster vom 22. September 1998 eingestellten Strafuntersuchung B/Unt. Nr.Sr/1998/0333 seien auf die Staatskasse zu nehmen. 2. Dem Gesuchsteller sei eine Genugtuung von Fr. 1'700.-- und für Umtriebe in der eingestellten Untersuchung eine Entschädigung von Fr. 4'836. 90 zuzusprechen. 3. Die Kosten des Verfahrens betreffend gerichtliche Beurteilung seien auf die Gerichtskasse zu nehmen und dem Gesuchsteller sei für dieses Verfahren eine angemessene Umtriebsentschädigung zuzusprechen.. " Mit Verfügung vom 14. Mai 1999 hiess der Einzelrichter in Strafsachen des Bezirksgerichts Uster Ziff. 1 des Rechtsbegehrens gut und nahm die Kosten der eingestellten Untersuchung auf die Staatskasse. In teilweiser Gutheissung von Ziffer 2 sprach er N._ für das Untersuchungsverfahren eine Entschädigung von Fr. 2'025.-- zu; im Übrigen wies er Ziffer 2 des Rechtsbegehrens ab. Die Verfahrenskosten nahm er zu 4/13 auf die Staatskasse und auferlegte sie zu 9/13 N._. Eine Prozessentschädigung sprach er ihm nicht zu. Er erwog, die Voraussetzung für die Auferlegung der Verfahrenskosten an N._ seien nicht gegeben. Die geltend gemachte Umtriebsentschädigung von Fr. 4'836. 90 hielt er im Rahmen von Fr. 2'025.-- für ausgewiesen. In Bezug auf die geltend gemachte Genugtuung von Fr. 1'700.-- für die erstandene Untersuchungshaft kam der Einzelrichter zum Schluss, die Untersuchungshaft sei einzig wegen des Verdachts auf Drogenhandel angeordnet worden. Nach der in der Lehre allerdings kritisierten Praxis des Zürcher Kassationsgerichts hätte sie daher nicht im Verfahren wegen Verstosses gegen das ANAG berücksichtigt werden dürfen. Der Strafbefehl vom 22. September 1998 sei in dieser Beziehung fragwürdig; das ändere allerdings nichts daran, dass sich N._ damit abgefunden und ihn nicht angefochten habe, weshalb er in Rechtskraft erwachsen sei. Im Staatshaftungsrecht, zu welchem auch die hier zur Diskussion stehende Haftungsgrundlage von § 43 der Strafprozessordnung des Kantons Zürich vom 4. Mai 1919 (StPO) zähle, gelte indessen das Prinzip der Einmaligkeit des Rechtsschutzes. Nach diesem Grundsatz, der in § 21 Abs. 1 des Haftungsgesetzes vom 14. September 1969 ausdrücklich festgehalten werde, dürften formell rechtskräftige Verfügungen und Entscheide im Staatshaftungsverfahren nicht mehr überprüft werden. Somit sei davon auszugehen, dass die von N._ erlittene Untersuchungshaft durch die Anrechnung auf die bedingte Gefängnisstrafe im Strafbefehl vom 22. September 1998 abgegolten sei. Es bleibe daher kein Raum für weitere Entschädigungs- und Genugtuungsansprüche. C.- Das Obergericht des Kantons Zürich hiess den Rekurs von N._ gegen den Entscheid des Einzelrichters mit Beschluss vom 19. August 1999 insoweit gut, als dieser ihm eine Prozessentschädigung verweigert hatte. Im Übrigen wies es den Rekurs ab. Es erwog, das Kassationsgericht habe in einem prozessual vergleichbar gelegenen Fall (RB KASSGZ 1996 NR. 145) tatsächlich entschieden, dass die ungerechtfertigte Untersuchungshaft wegen eines bestimmten Tatverdachts nicht durch Anrechnung an die Strafe in einem anderen Verfahren abgegolten werden dürfe. § 43 Abs. 1, 3 und 4 StPO würden den Anspruch auf Ersatz des Schadens für Untersuchungshaft und Zahlung einer Geldsumme als Genugtuung begründen. Dieser Anspruch könne nicht durch die (fehlerhafte) Anrechnung auf eine Strafe für Delikte, für die die Untersuchungshaft nicht angeordnet worden sei, abgegolten werden. Dieser Argumentation könne es sich nicht anschliessen (S. 5 ff.). Nach Schubarth (ZStr 1998 S. 112 f.) sprächen sachliche Gründe für die Anrechnung von ungerechtfertigter Haft an eine ausgesprochene Strafe. Da entzogene Freiheit nicht zurückgegeben werden könne, solle die Anrechnung von Untersuchungshaft auf eine wegen eines anderen Verfahrensgegenstandes angeordnete Strafe den Vorrang haben vor dem Geldersatz. Dieser Kritik der Lehre folgend habe sich denn das Obergericht auch schon wiederholt über die vom Kassationsgericht und vom Bundesgericht in älteren Entscheiden vertretene Auffassung der Tatidentität hinweggesetzt, nach welcher Untersuchungshaft nur bei der Verurteilung angerechnet werden dürfe, für die sie angeordnet worden sei. Eine Lockerung sehe auch der Vorentwurf der Expertenkommission zum Allgemeinen Teil des Strafrechts vor, welcher vom Prinzip der Verfahrensidentität ausgehe, wonach die Untersuchungshaft in dem Verfahren angeordnet worden sein müsse, welches zur Ausfällung der Strafe führe. Das Obergericht hielt zusammenfassend fest, dass die Anrechnung der Untersuchungshaft im Strafbefehl vom 22. September 1998 nach seiner (von derjenigen des Kassationsgerichts allerdings abweichenden) Praxis nicht fehlerhaft gewesen sei. Hinzu komme, dass sich das Kassationsgericht mit der Frage der "doppelten Anrechnung" nicht auseinander gesetzt habe. Im umstrittenen Strafbefehl habe der dafür zuständige Bezirksanwalt die Untersuchungshaft an die Strafe angerechnet, und der Entscheid sei in Rechtskraft erwachsen. Der Einzelrichter habe daher zu Recht dessen Bindungswirkung anerkannt. D.- Das Kassationsgericht des Kantons Zürich wies die Nichtigkeitsbeschwerde von N._ am 2. Oktober 2000 ab, soweit es darauf eintrat. E.- Mit staatsrechtlicher Beschwerde wegen Verletzung von Art. 9 und Art. 29 Abs. 2 BV beantragt N._, den Entscheid des Kassationsgerichts aufzuheben. Das Obergericht verzichtet auf Vernehmlassung. Das Kassationsgericht hält sinngemäss am angefochtenen Entscheid fest.