コンテキストでキャッシュが有効になっている場合、システム内に保持されているキャッシュを取得する。 キャッシュが存在し、保持されているタイムスタンプがテンプレートと一致する場合、キャッシュされたインスタンスを返す。 そうでない場合、テンプレートはパースされる。また、キャッシュとして保存される。
コンテキストでキャッシュが無効になっている場合、キャッシュを使用せずに毎回パース処理を行う。
@param templateFileName テンプレートファイル名 @return テンプレート @throws ParseException パース処理に失敗した場合 @throws TemplateNotFoundException Templateファイルが存在しない場合 @throws PirkaLoadException キャッシュ処理に失敗した場合 TODO どうする?
|
|