默认情况下,Chromium引擎中启用了缓存。持久性缓存数据存储在Chromium数据目录的Cache文件夹中。例如,c:\ Users \ <用户名> \ AppData \ Local \ JxBrowser \ jxbrowser-chromium-43.0.2357.52.6.2 \ data \ Cache
Chromium API根本不提供允许禁用缓存的功能,但它提供了允许清除缓存存储的功能。以下示例演示如何使用JxBrowser Cache API清除持久性缓存存储:
import com.teamdev.jxbrowser.chromium.Browser;import com.teamdev.jxbrowser.chromium.BrowserContext;/*** This sample demonstrates how to clear the Browsers cache. If you create* several browser instances by calling new Browser() or* new Browser(BrowserContext context) method using the same* BrowserContext instance, calling CacheStorage.clearCache()* will remove cache for all these browser instances.*/public class ClearCacheSample {public static void main(String[] args) {BrowserContext context1 = new BrowserContext("C:\\my-data1");Browser browser1 = new Browser(context1);Browser browser2 = new Browser(context1);
如果觉得《清除缓存-Clearing Cache》对你有帮助,请点赞、收藏,并留下你的观点哦!