12020-02-18 Christopher Reid <chris.reid@sony.com>
2
3 [Win] Implement NetworkCache::Data by using FileSystem::MappedFileData
4 https://bugs.webkit.org/show_bug.cgi?id=197684
5 <rdar://problem/59467397>
6
7 Reviewed by NOBODY (OOPS!).
8
9 * NetworkProcess/NetworkProcess.cpp:
10 Ensure that the CacheStorage directory is actually being created.
11
12 * NetworkProcess/cache/NetworkCacheData.cpp:
13 * NetworkProcess/cache/NetworkCacheData.h:
14 * NetworkProcess/cache/NetworkCacheDataCocoa.mm:
15 * NetworkProcess/cache/NetworkCacheDataSoup.cpp:
16 * NetworkProcess/cache/NetworkCacheFileSystem.cpp:
17 Use more FileSystem functionality to share code across platforms.
18
19 * NetworkProcess/cache/NetworkCacheDataCurl.cpp:
20 Use Optional<Vector> for m_buffer since we need to differentiate isEmpty and isNull.
21