Class OgnlCache


  • public class OgnlCache
    extends java.lang.Object
    This class takes care of all the internal caching for OGNL.
    • Field Detail

      • propertyDescriptorCache

        final ClassCache<java.util.Map<java.lang.String,​java.beans.PropertyDescriptor>> propertyDescriptorCache
      • constructorCache

        private final ClassCache<java.util.List<java.lang.reflect.Constructor<?>>> constructorCache
      • _methodCache

        private final Cache<DeclaredMethodCacheEntry,​java.util.Map<java.lang.String,​java.util.List<java.lang.reflect.Method>>> _methodCache
      • _fieldCache

        private final ClassCache<java.util.Map<java.lang.String,​java.lang.reflect.Field>> _fieldCache
      • _methodParameterTypesCache

        private final Cache<java.lang.reflect.Method,​java.lang.Class<?>[]> _methodParameterTypesCache
      • _ctorParameterTypesCache

        private final Cache<java.lang.reflect.Constructor<?>,​java.lang.Class<?>[]> _ctorParameterTypesCache
      • _methodPermCache

        private final Cache<java.lang.reflect.Method,​java.lang.Boolean> _methodPermCache
    • Constructor Detail

      • OgnlCache

        public OgnlCache()