类 DiskCache
java.lang.Object
com.alibaba.nacos.client.naming.cache.DiskCache
Disk cache.
- 作者:
- xuanyin
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcreateFileIfAbsent(File file, boolean isDir) Create file if absent.static StringParse Service info from cache file or failover file.Read service info from disk.static voidWrite service info to dir.
-
构造器详细资料
-
DiskCache
public DiskCache()
-
-
方法详细资料
-
write
Write service info to dir.- 参数:
dom- service infodir- directory
-
getLineSeparator
-
read
Read service info from disk.- 参数:
cacheDir- cache file dir- 返回:
- service infos
-
parseServiceInfoFromCache
public static Map<String,com.alibaba.nacos.api.naming.pojo.ServiceInfo> parseServiceInfoFromCache(File file) throws UnsupportedEncodingException Parse Service info from cache file or failover file.- 参数:
file- cache file or failover file- 返回:
- Service info
- 抛出:
UnsupportedEncodingException- if the file is not encoded in UTF-8
-
createFileIfAbsent
Create file if absent.- 参数:
file- fileisDir- is dir- 抛出:
IOException- if any io exception during create.
-