for(Paters p : pather) { p.points.retainAll(list2); }
У Mark Nottingham есть превосходный набор функциональных испытаний, которые демонстрируют браузер XMLHttpRequest, кэширующий поведение. Загрузитесь выше на страницу в браузерах, которые Вы хотите поддерживать и разработать, какие методы Вы можете и не можете полагаться, чтобы кэшировать Ваш ответ.
Хотя некоторые браузеры имеют различные значения по умолчанию (по умолчанию, IE будет кэшировать результаты запросов Ajax, но Firefox, по умолчанию, не будет), все браузеры, о которых я знаю, повинуются http заголовкам, таким как Управление Кэша. Поэтому просто установите кэширующиеся заголовки правильно для Вашего приложения.
Вот пример:
public ActionResult SomeAction()
{
var model = [...];
Response.AddHeader("Cache-Control", "no-cache");
return Json(model);
}
Теперь IE и Firefox будут оба вести себя то же; они никогда не будут кэшировать результаты действия.