Hello. Seems, that removeTextureForKey and other methods for removing textures from the cache don’t work correctly.
Textures have been deleted from the cache, but they stay in memory anyway.
Simple application which schedules method with this code:
CCTextureCache::sharedTextureCache()->addImage(path);
CCTextureCache::sharedTextureCache()->removeTextureForKey(path);
on its main scene crashes after about 30 seconds.