Caching trigger delay

Is there a way where the caching triggers after a certain time. Because what happens is the page caches even after sorting is not done, so some data gets stuck in the UI. this my code:

.state('tabs.home', {
      cache: true,
      url: "/home",
      views: {
        'home-tab': {
          templateUrl: "templates/home.html",
          controller: 'HomeCtrl'
        }
      }
    })