缓存管理接口
更新时间:2026-09-04
缓存刷新接口
您可以参考API文档获取参数的详细信息:缓存刷新接口
url刷新
Java
1public void purgeUrl() throws Exception {
2 PurgeRequest request = new PurgeRequest()
3 .withSite(SITE)
4 .addTask(new PurgeTask().withUrl("YOUR_URL_1"))
5 .addTask(new PurgeTask().withUrl("YOUR_URL_2"));
6 PurgeResponse response = eoClient.purge(request);
7 System.out.println(response);
8}
目录刷新
Java
1public void purgeDir() throws Exception {
2 PurgeRequest request = new PurgeRequest()
3 .withSite(SITE)
4 .addTask(new PurgeTask().withDirectory("YOUR_DIR_1"))
5 .addTask(new PurgeTask().withDirectory("YOUR_DIR_2"));
6 PurgeResponse response = eoClient.purge(request);
7 System.out.println(response);
8}
查询刷新缓存状态接口
您可以参考API文档获取参数的详细信息:查询刷新缓存状态接口
按照站点、时间范围和刷新类型查询
Java
1public void getPurgeStatusBySiteAndTypeAndTime() throws Exception {
2 GetPurgeStatusRequest request = new GetPurgeStatusRequest()
3 .withSite(SITE)
4 .withType("directory")
5 .withStartTime("2026-07-06T00:00:00Z")
6 .withEndTime("2026-07-06T02:35:00Z");
7 GetPurgeStatusResponse response = eoClient.getPurgeStatus(request);
8 System.out.println(response);
9}
按照站点和刷新任务 id 查询
Java
1public void getPurgeStatusBySiteAndId() throws Exception {
2 GetPurgeStatusRequest request = new GetPurgeStatusRequest()
3 .withSite(SITE)
4 .withId("PurgeTaskId");
5 GetPurgeStatusResponse response = eoClient.getPurgeStatus(request);
6 System.out.println(response);
7}
缓存预热接口
您可以参考API文档获取参数的详细信息:缓存预热接口
Java
1public void prefetch() throws Exception {
2 PrefetchRequest request = new PrefetchRequest()
3 .withSite(SITE)
4 .addTask(new PrefetchTask().withUrl("YOUR_URL_1"))
5 .addTask(new PrefetchTask().withUrl("YOUR_URL_2"));
6 PrefetchResponse response = eoClient.prefetch(request);
7 System.out.println(response);
8}
查询预热状态接口
您可以参考API文档获取参数的详细信息:查询预热状态接口
按照站点和时间范围查询
Java
1public void getPrefetchStatusBySiteAndTime() throws Exception {
2 GetPrefetchStatusRequest request = new GetPrefetchStatusRequest()
3 .withSite(SITE)
4 .withStartTime("2026-07-06T00:00:00Z")
5 .withEndTime("2026-07-06T02:40:00Z");
6 GetPrefetchStatusResponse response = eoClient.getPrefetchStatus(request);
7 System.out.println(response);
8}
按照预热任务id查询
Java
1public void getPrefetchStatusBySiteAndId() throws Exception {
2 GetPrefetchStatusRequest request = new GetPrefetchStatusRequest()
3 .withSite(SITE)
4 .withId("PrefetchTaskId");
5 GetPrefetchStatusResponse response = eoClient.getPrefetchStatus(request);
6 System.out.println(response);
7}
评价此篇文章
