Похоже, что не все элементы списка появляются в списке "#s-results-list-atf"
Попробуйте использовать
doc.xpath('//li[starts-with(@id, "result_")]/@data-asin')
, чтобы получить полный список (60 элементов)
AFAIK на прикладном уровне.
http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx
От страницы:
Один экземпляр этого класса создается на домен приложения, и это остается допустимым, пока домен приложения остается активным.