Class ClassKey
java.lang.Object
org.glassfish.jersey.jackson.internal.jackson.jaxrs.util.ClassKey
- All Implemented Interfaces:
Comparable<ClassKey>
Efficient key class, used instead of using
Class
.
The reason for having a separate key class instead of
directly using Class
as key is mostly
to allow for redefining hashCode
method --
for some strange reason, Class
does not
redefine Object.hashCode()
and thus uses identity
hash, which is pretty slow. This makes key access using
Class
unnecessarily slow.
Note: since class is not strictly immutable, caller must know what it is doing, if changing field values.
- Since:
- 2.2
-
Constructor Summary
Constructors -
Method Summary