Class ClassFieldsAndMethodsCache<K extends Class,​V extends org.apache.commons.lang3.tuple.Pair<List<Field>,​List<Method>>>

    • Constructor Detail

      • ClassFieldsAndMethodsCache

        public ClassFieldsAndMethodsCache()
        Instantiates a new class fields and methods cache
      • ClassFieldsAndMethodsCache

        public ClassFieldsAndMethodsCache​(int cacheSize)
        Instantiates a new class fields and methods with the given cache size
        Parameters:
        cacheSize - the cache size
    • Method Detail

      • getFieldsAndMethods

        public org.apache.commons.lang3.tuple.Pair<List<Field>,​List<Method>> getFieldsAndMethods​(Class<?> clazz)
        Gets a pair of fields and methods lists of the given class from cache if found
        Parameters:
        clazz - the class
        Returns:
        a pair of fields and methods