Yeah this is just a limited cache. A soft reference cache at that, so those soft references could have been collected (gotta check the dereference).