You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2011/01/11 14:56:13 UTC
svn commit: r1057634 -
/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java
Author: pete
Date: Tue Jan 11 13:56:13 2011
New Revision: 1057634
URL: http://svn.apache.org/viewvc?rev=1057634&view=rev
Log:
remove unused code that is several years old (and was supposed to cache text templates)
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java
Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java?rev=1057634&r1=1057633&r2=1057634&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/PackagedTextTemplate.java Tue Jan 11 13:56:13 2011
@@ -17,12 +17,9 @@
package org.apache.wicket.util.template;
import java.io.IOException;
-import java.io.Serializable;
import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
import org.apache.wicket.Application;
-import org.apache.wicket.MetaDataKey;
import org.apache.wicket.javascript.IJavaScriptCompressor;
import org.apache.wicket.util.io.Streams;
import org.apache.wicket.util.lang.Packages;
@@ -40,58 +37,13 @@ import org.slf4j.LoggerFactory;
* @author Eelco Hillenius
* @since 1.2.6
*/
-// TODO cache templates application scoped with a watch
public class PackagedTextTemplate extends TextTemplate
{
- private static final class CachedTextTemplate implements Serializable
- {
- private static final long serialVersionUID = 1L;
-
- CachedTextTemplate(String text)
- {
- }
- }
-
- private static final class CachedTextTemplateKey implements Serializable
- {
- private static final long serialVersionUID = 1L;
-
- private final String className;
-
- CachedTextTemplateKey(Class<?> clazz, String path)
- {
- className = clazz.getName();
- }
-
- }
-
- private static final class TextTemplateCache implements Serializable
- {
- private static final long serialVersionUID = 1L;
-
- private final Map<CachedTextTemplateKey, CachedTextTemplate> cache = new ConcurrentHashMap<CachedTextTemplateKey, CachedTextTemplate>();
-
- CachedTextTemplate get(CachedTextTemplateKey key)
- {
- return cache.get(key);
- }
-
- void put(CachedTextTemplateKey key, CachedTextTemplate value)
- {
- cache.put(key, value);
- }
- }
-
/** log. */
private static final Logger log = LoggerFactory.getLogger(PackagedTextTemplate.class);
private static final long serialVersionUID = 1L;
- private static final MetaDataKey<TextTemplateCache> TEXT_TEMPLATE_CACHE_KEY = new MetaDataKey<TextTemplateCache>()
- {
- private static final long serialVersionUID = 1L;
- };
-
/** The content type used if not provided in the constructor */
public static final String DEFAULT_CONTENT_TYPE = "text";
@@ -155,7 +107,6 @@ public class PackagedTextTemplate extend
String path = Packages.absolutePath(clazz, fileName);
Application app = Application.get();
- app.getMetaData(TEXT_TEMPLATE_CACHE_KEY);
// first try default class loading locator to find the resource
IResourceStream stream = app.getResourceSettings()