У вас нет свойства pageTypeId в объекте. Из-за этого я изменил это свойство на id в выражении, и если вы хотите значение фильтра 1 или 2, я использовал || персонажи. Возможно, вы отредактируете свой код следующим образом, он будет работать.
let tmpArray = [{"id":"1"},{"id":"2"},{"id":"2"},{"id":"3"},{"id":"3"}];
this.nodes = tmpArray.filter(x => {
return x.id.toString() == "1" || x.id.toString() == "2";
});
Похож на Amazon, игнорирует времена истечения меньше чем 24 часа. http://developer.amazonwebservices.com/connect/thread.jspa?messageID=107699𚒳
Время идет, и все меняется. Как отметил Тим, наименьшее время кэширования составляло 24 часа, но в апреле 2010 года Amazon объявила, что будет признавать и выполнять директивы по кэшированию вплоть до часа.
Объявление здесь: http://developer.amazonwebservices.com/connect/ann.jspa?annID=655