code: @Override
      public Object getValue(Object id, String template, boolean askPermission, boolean ignoreCounting) {
          final String methodName = "getValue()";
          Object value = null;
          com.ibm.websphere.cache.CacheEntry ce = this.coreCache.get(id);
          if (ce != null) {
              value = ce.getValue();
          }
          if (tc.isDebugEnabled()) {
              Tr.debug(tc, methodName + " cacheName=" + cacheName + " id=" + id + " value=" + value);
          }
          return value;
      }
docs: Returns the value to which this map maps the specified cache id. Returns
  <tt>null</tt> if the map contains no mapping for this key.
  
  @param id cache id whose associated value is to be returned.
  @param template template name associated with cache id (No effect on CoreCache)
  @param askPermission True implies that execution must ask the coordinating CacheUnit for permission (No effect on CoreCache).
  @param ignoreCounting True implies that no counting for PMI and cache statistics (No effect on CoreCache)
  @return the value to which this map maps the specified cache id, or
  <tt>null</tt> if the map contains no mapping for this cache id.