001 package railo.transformer.cfml.evaluator.impl; 002 003 import railo.runtime.op.Caster; 004 import railo.transformer.bytecode.literal.LitString; 005 import railo.transformer.bytecode.statement.tag.Attribute; 006 import railo.transformer.bytecode.statement.tag.Tag; 007 import railo.transformer.cfml.evaluator.EvaluatorException; 008 import railo.transformer.cfml.evaluator.EvaluatorSupport; 009 010 public class Cache extends EvaluatorSupport { 011 /** 012 * @see railo.transformer.cfml.evaluator.EvaluatorSupport#evaluate(org.w3c.dom.Element, railo.transformer.library.tag.TagLibTag) 013 */ 014 public void evaluate(Tag tag) throws EvaluatorException { 015 tag.addAttribute( 016 new Attribute( 017 false, 018 "_id", 019 LitString.toExprString(Caster.toString((int)(Math.random()*100000))), 020 "string" 021 )); 022 } 023 }