Java - Generic Interface / Type
About
generic interface are interface defined for a generic type
Generic types (such as generic interfaces) specify one or more type parameters within angle brackets (<>)
When you declare or instantiate a generic type with actual type arguments, you have a parameterized type.