Anonymous avatar Anonymous committed 723b3f6

log warning if user tries to set max entries on an unlimited cache

Comments (0)

Files changed (1)

src/java/com/opensymphony/oscache/base/algorithm/UnlimitedCache.java

 /*
- * Copyright (c) 2002-2003 by OpenSymphony
+ * Copyright (c) 2002-2006 by OpenSymphony
  * All rights reserved.
  */
 package com.opensymphony.oscache.base.algorithm;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 
 /**
  * A simple unlimited cache that has no upper bound to the number of
  * @author <a href="mailto:abergevin@pyxis-tech.com">Alain Bergevin</a>
  */
 public final class UnlimitedCache extends AbstractConcurrentReadCache {
+	
+    private final Log log = LogFactory.getLog(this.getClass());
+
     /**
      * Creates an unlimited cache by calling the super class's constructor
      * with an <code>UNLIMITED</code> maximum number of entries.
      * <code>UnlimitedCache</code>.
      */
     public void setMaxEntries(int maxEntries) {
+    	log.warn("Cache max entries can't be set in " + this.getClass().getName() + ", ignoring value " + maxEntries + ".");
     }
 
     /**
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.