Don't use Object/identity hashCode method. First invocation on an object instance is relatively expensive.