Exemplo n.º 1
0
 @Override
 public void setParameter(String key, String value) {
   if (EJECTION_POLICY_PARAM.equalsIgnoreCase(key))
     try {
       setEjectionPolicy(EjectionPolicy.valueOf(value));
     } catch (Exception e) {
       /** Error : error */
       LOGGER.error("could not set policy to " + value + ", assuming LeastRecentlyMatched", e);
       setEjectionPolicy(EjectionPolicy.LeastRecentlyMatched);
     }
   else super.setParameter(key, value);
 }
Exemplo n.º 2
0
  @Override
  public String getParameter(String key) {
    if (EJECTION_POLICY_PARAM.equalsIgnoreCase(key)) return "" + getEjectionPolicy();

    return super.getParameter(key);
  }