add softReference
add softReference