org.rythmengine.internal.compiler
Class TemplateClassCache

java.lang.Object
  extended by org.rythmengine.internal.compiler.TemplateClassCache

public class TemplateClassCache
extends Object

Used to speed up compilation time


Constructor Summary
TemplateClassCache(RythmEngine engine)
           
 
Method Summary
 void cacheTemplateClass(TemplateClass tc)
           
 void cacheTemplateClassSource(TemplateClass tc)
           
 void deleteCache(TemplateClass tc)
          Delete the bytecode
 void loadTemplateClass(TemplateClass tc)
          Retrieve java source and bytecode if template content has not changed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateClassCache

public TemplateClassCache(RythmEngine engine)
Method Detail

deleteCache

public void deleteCache(TemplateClass tc)
Delete the bytecode

Parameters:
tc - The template class

loadTemplateClass

public void loadTemplateClass(TemplateClass tc)
Retrieve java source and bytecode if template content has not changed

Parameters:
tc -

cacheTemplateClassSource

public void cacheTemplateClassSource(TemplateClass tc)

cacheTemplateClass

public void cacheTemplateClass(TemplateClass tc)


Copyright © 2014. All Rights Reserved.