A.- Der 1946 geborene R._ trat am 1. Oktober 1973 als Rekrut ins Corps der Polizei ein, wo er bis zur vorzeitigen Auflösung des Arbeitsverhältnisses durch den Stadtrat von X._ auf den 30. September 1997 beschäftigt war. Am 13. Januar 1998 stellte er Antrag auf Arbeitslosenentschädigung ab 1. Januar 1998. Der Bezirksrat X._ wies einen gegen den Stadtratsbeschluss erhobenen Rekurs ab, die hiegegen eingereichte Beschwerde wurde mit Entscheid des Verwaltungsgerichts des Kantons Zürich vom 17. März 1999 ebenfalls abgewiesen. Die vom Versicherten erhobene staatsrechtliche Beschwerde wies das Bundesgericht ab, soweit es darauf eintrat (Urteil vom 24. August 1999). Mit Verfügung vom 20. Oktober 1999 stellte die Arbeitslosenkasse des Kantons Zürich R._ für die Dauer von 25 Tagen in der Anspruchsberechtigung ein, weil er der Arbeitgeberin Anlass zur Auflösung des Anstellungsverhältnisses gegeben und damit die Arbeitslosigkeit selbst verschuldet habe. Gleichzeitig forderte sie vom Versicherten 25 Taggelder im Gesamtbetrag von Fr. 6735. 55 zurück. B.- Die von R._ gegen die Kassenverfügung eingereichte Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 2. Juli 2001 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt der Versicherte beantragen, der vorinstanzliche Entscheid und die angefochtene Verfügung seien aufzuheben; eventuell sei der Prozess bis zum Abschluss des Strafverfahrens zu sistieren; subeventuell sei die Sache zur weiteren Abklärung an das kantonale Gericht zurückzuweisen. Die Arbeitslosenkasse und das Staatssekretariat für Wirtschaft verzichten auf eine Vernehmlassung. 