The release() method is only called, if the maximum number of tags in the pool is reached. If the Tag is returned to the pool by calling reuse() the release() method is not called. This should be done, since release() is necessary to reset the tag.
*** This bug has been marked as a duplicate of 16001 ***