Sachverhalt: Sachverhalt: A. Die Arbeitslosenkasse des Kantons Schaffhausen (nachfolgend: Kasse) verpflichtete den 1953 geborenen S._ zur Rückzahlung von zu Unrecht bezogenen Leistungen im Gesamtbetrag von Fr. 37'030.45 (Verfügung vom 12. April 2001). A. Die Arbeitslosenkasse des Kantons Schaffhausen (nachfolgend: Kasse) verpflichtete den 1953 geborenen S._ zur Rückzahlung von zu Unrecht bezogenen Leistungen im Gesamtbetrag von Fr. 37'030.45 (Verfügung vom 12. April 2001). B. Die Rekurskommission für die Arbeitslosenversicherung des Kantons Schaffhausen (nachfolgend: Rekurskommission) wies eine dagegen erhobene Beschwerde mit Entscheid vom 22. August 2001 ab. B. Die Rekurskommission für die Arbeitslosenversicherung des Kantons Schaffhausen (nachfolgend: Rekurskommission) wies eine dagegen erhobene Beschwerde mit Entscheid vom 22. August 2001 ab. C. Mit Verwaltungsgerichtsbeschwerde lässt S._ die Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung, eventuell die Rückweisung an die Rekurskommission, beantragen. Kasse und Rekurskommission schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Staatssekretariat für Wirtschaft (seco) auf eine Vernehmlassung verzichtet. 