Refactoring TextureManager cache as Dali::FreeList