code: @Override
  	public Result<Void> cacheClear(AuthzTrans trans, String cname,	String segments) {
  		TimeTaken tt = trans.start(CACHE_CLEAR + cname + ", segments[" + segments + ']', Env.SUB|Env.ALWAYS);
  		try {
  			String[] segs = segments.split("\\s*,\\s*");
  			int isegs[] = new int[segs.length];
  			for(int i=0;i<segs.length;++i) {
  				try {
  					isegs[i] = Integer.parseInt(segs[i]);
  				} catch(NumberFormatException nfe) {
  					isegs[i] = -1;
  				}
  			}
  			return service.cacheClear(trans,cname, isegs);
  		} catch (Exception e) {
  			trans.error().log(e,IN,CACHE_CLEAR);
  			return Result.err(e);
  		} finally {
  			tt.done();
  		}
  	}
docs: /* (non-Javadoc)
  @see com.att.authz.facade.AuthzFacade#cacheClear(com.att.authz.env.AuthzTrans, java.lang.String, java.lang.Integer)