close connection in holder class, cause spring do not call "preDestroy" for prototypes.