Beispiel #1
0
 public Object interceptRemove(String mapName, Object value) {
   List<MapInterceptor> interceptors = getMapContainer(mapName).getInterceptors();
   Object result = null;
   if (!interceptors.isEmpty()) {
     result = toObject(value);
     for (MapInterceptor interceptor : interceptors) {
       Object temp = interceptor.interceptRemove(result);
       if (temp != null) {
         result = temp;
       }
     }
   }
   return result == null ? value : result;
 }