Jeroen Baten
2014-03-08 b01c943a26ba0eba27cc83a5740a6387a27a2151
src/main/java/com/gitblit/utils/ObjectCache.java
@@ -25,9 +25,9 @@
 * milliseconds and in fast, concurrent systems this cache is too simplistic.
 * However, for the cases where its being used in Gitblit this cache technique
 * is just fine.
 *
 *
 * @author James Moger
 *
 *
 */
public class ObjectCache<X> implements Serializable {
@@ -52,6 +52,10 @@
      public String toString() {
         return getClass().getSimpleName() + ": " + name;
      }
   }
   public void clear() {
      cache.clear();
   }
   public boolean hasCurrent(String name, Date date) {
@@ -85,13 +89,13 @@
      obj.object = object;
   }
   public Object remove(String name) {
   public X remove(String name) {
      if (cache.containsKey(name)) {
         return cache.remove(name).object;
      }
      return null;
   }
   public int size() {
      return cache.size();
   }