Можно сделать кеширование.
Заменив, p «before ##{name}» на запрос в мемкеш и выдачу результата оттуда, а p «after ##{name}» заменить на кеширование результата в мемкеш.
Есть сотни способов, как заальясить одно в другое и обернуть, еще раз я показал пример, как можно сделать обертку, для всех! методов класса, а не для одного.
Расширяю, свой кругозор, полезно-адекватными ресусрами.
Просто гуглить тут не поможет, гораздо эффективней спросить у хабраюзера, то что он уже отфильтровал для себя.
Для меня место питания, без места для сидения не возможно.
А места с шаурмой\шавермой и посадочными местами, я видел очень мало и там всегда адски шумно.
Кормушки они такие, сначала все вкусно и хорошо, но проходит время и состав блюд и обслуживание кардинально меняется, и приходится искать новые места питания :)
На данный момент, задача библиотеки, быстрое и простое подключение тредов к public методам вашего класса, никакой черной магии вокруг нету, кроме той, которая делает это все удобным.
Если вы дадите мне код, в котором она не работает или ведет себя неправильной, я постараюсь это исправить.
Заменив, p «before ##{name}» на запрос в мемкеш и выдачу результата оттуда, а p «after ##{name}» заменить на кеширование результата в мемкеш.
Делать это наследованием, или просто инкапсуляцией это уже ваше дело.
Просто гуглить тут не поможет, гораздо эффективней спросить у хабраюзера, то что он уже отфильтровал для себя.
p.s. До переводов я еще не дорос :)
А места с шаурмой\шавермой и посадочными местами, я видел очень мало и там всегда адски шумно.
Если вы дадите мне код, в котором она не работает или ведет себя неправильной, я постараюсь это исправить.