Comment sont les modèles dans RazorEngine mis en cache?

Lorsque vous appelez RazorEngine.Razor.Compile(), où est le modèle compilé stockées?

Est-il disponible après les programmes d'été redémarré? Si il y a un manque de mémoire, qu'il sera l'objet de dumping?

Je suis en utilisant RazorEngine dans un ASP.NET (MVC) du projet. Va précompilé modèles sont disponibles qu'après le redémarrage de l'application?

Serait-il plus logique pour moi de les stocker dans la HttpContext.Cache?
Si je le faisais, alors serait-il plus logique d'utiliser une fonction différente (autre que Compile) qui contourne le cache interne? Est-il un moyen pour exécuter une ITemplate et juste passer à un modèle?

Ne RazorEngine.Razor.Parse() faire toute la mise en cache? Ou est le modèle recompilé à chaque fois?

OriginalL'auteur Rabbi | 2012-05-09