title: $ionicHistory.clearCache() is not clearing current scope
body: <p>This is my code</p>
  
  <pre><code>$scope.moveToHome= function(){
     $ionicHistory.clearCache().then(function(){
        $ionicHistory.clearHistory();
          $state.go("app.home");
      });
  }
  </code></pre>
  
  <p>In my app I have four views inside the ion-nav-view. From last view If click finish I want to move to the home page with new history. While calling moveToHome function I want to clear all the current history of the ionichistory. When i use  $ionicHistory.clearCache() it is clearing the all the history expect current scope. when i am coming again to the last view it showing last scope values only. If use $ionicHistory.history() It is clearing the history, but I can move to back page.</p>