Я вот вообще не понимаю такого подхода. Ни один программист со здоровой башкой не напишет "непонятную" систему. Любой кодер инстинктивно избегает любых неоднозначностей, запутанностей. Бывают конечно отдельные клоуны, которые сначала напишут систему, а потом напишут ещё документацию на двести страниц. Но все нормальные люди знают, что чем проще решение - тем оно лучше. А в ситуации с афф-кэшем возникает вопрос - вообще зачем? Зачем, мля, так мудрить и парить мозги адвертам? Зачем создавать лишнюю проблему, при взгляде на которую возникают прямые подозрения? Бред..