| Name | Description | Type | Package | Framework |
| Attribute | A search attribute. | Class | net.sf.ehcache.search | EHCache |
| AttributeExtractor | Used to extract a search attribute value for a given cache element. | Interface | net.sf.ehcache.search.attribute | EHCache |
| AttributeExtractorException | An exception to indicate that an attribute extractor was unable to be processed. | Class | net.sf.ehcache.search.attribute | EHCache |
| AttributeType | enum AttributeTypeextends Enum | Class | net.sf.ehcache.search.attribute | EHCache |
| DynamicAttributesExtractor | Interface | net.sf.ehcache.search.attribute | EHCache | |
| JavaBeanAttributeExtractor | Class | net.sf.ehcache.search.attribute | EHCache | |
| KeyObjectAttributeExtractor | Attempt to use the element key object itself as a search attribute. | Class | net.sf.ehcache.search.attribute | EHCache |
| ReflectionAttributeExtractor | Built-in search attribute extractor driven by method/value dotted expression The expression chain must start with one of either "key", "value", or | Class | net.sf.ehcache.search.attribute | EHCache |
| ValueObjectAttributeExtractor | Attempt to use the element value object itself as a search attribute. | Class | net.sf.ehcache.search.attribute | EHCache |