function removeCache(event) {
        var id = event.targetScope.$id;
        forEach($$listeners[id], function(key) {
          delete $$cache[key];
        });
        delete $$listeners[id];
      }
@description
fir on $scope.$destroy,
remove cache based scope from `$$cache`,
and remove itself from `$$listeners`
@param event