Author: dbrosius
Date: Fri Sep 30 03:28:51 2011
New Revision: 1177491
URL: http://svn.apache.org/viewvc?rev=1177491&view=rev
Log:
avoid unnecessary map allocation
Modified:
commons/proper/jcs/trunk/src/java/org/apache/jcs/auxiliary/lateral/LateralCache.java
Modified: commons/proper/jcs/trunk/src/java/org/apache/jcs/auxiliary/lateral/LateralCache.java
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/java/org/apache/jcs/auxiliary/lateral/LateralCache.java?rev=1177491&r1=1177490&r2=1177491&view=diff
==============================================================================
--- commons/proper/jcs/trunk/src/java/org/apache/jcs/auxiliary/lateral/LateralCache.java (original)
+++ commons/proper/jcs/trunk/src/java/org/apache/jcs/auxiliary/lateral/LateralCache.java Fri
Sep 30 03:28:51 2011
@@ -159,23 +159,20 @@ public class LateralCache
protected Map<Serializable, ICacheElement> processGetMatching( String pattern )
throws IOException
{
- Map<Serializable, ICacheElement> elements = new HashMap<Serializable, ICacheElement>();
-
if ( this.lateralCacheAttribures.getPutOnlyMode() )
{
- return Collections.emptyMap();
+ return Collections.<Serializable, ICacheElement>emptyMap();
}
try
{
- elements = lateralCacheService.getMatching( cacheName, pattern );
+ return lateralCacheService.getMatching( cacheName, pattern );
}
catch ( IOException e )
{
log.error( e );
handleException( e, "Failed to getMatching [" + pattern + "] from " + lateralCacheAttribures.getCacheName()
+ "@" + lateralCacheAttribures );
+ return Collections.<Serializable, ICacheElement>emptyMap();
}
-
- return elements;
}
/**
|