Refactored ResourceCacheMap to use Hash over std::map.
Refactored ResourceManager to use Hash over std::map.