1 var Class = require("../../mootools/mootools-node.js").Class;
  2 var IResourceCache = require('./IResourceCache.js').IResourceCache;
  3 var jqtpl = require('jqtpl');
  4 
  5 /**
  6  * @class In-memory resource Cache for jQuery Templates
  7  * @requires Class
  8  * @requires IResourceCache
  9  * @requires jqtpl
 10  */
 11 var JqTplCache = function(){
 12 
 13     /** @ignore */
 14     this.Implements = IResourceCache;
 15 
 16     /**
 17      * cache resource in memory
 18      * 
 19      * @param {String} path
 20      * @param {String} contents
 21      */
 22     this.cache = function(path, contents){
 23         console.log('Caching JqTpl  template: ' + path);
 24         
 25         // caching
 26         jqtpl.template(path, contents);
 27     };
 28 };
 29 
 30 JqTplCache = new Class(new JqTplCache());
 31 exports.JqTplCache = JqTplCache;