Имам собствено персонализирано хранилище на шаблони на freemarker, конфигурирано върху freemarker, работи добре.
Наскоро искам да направя някои промени в управлението на кеша, трябва да прочета свойствата от ключа на кеша, който е typeof "TemplateKey". За съжаление "TemplateKey" е "частен краен статичен клас". Нямам достъп до този клас и не мога да прехвърля обекта Key обратно в обект TemplateKey.
Виждам, че най-простият начин е да направите промяна на изходния код в TemplateCache.java, за да актуализирате TemplateKey, за да бъде изложен като публичен клас.
Въпрос към дизайнера на Freemarker: Има ли някаква специална причина този TemplateKey да не бъде изложен? Възможно ли е да го изложим в следваща компилация?
Благодаря.
Роки