update utils

add hashcode to CacheObject
add setFileExtension to FileNameRuleImageUrl
add isCheckNetwork to PreloadDataCache