gecko-dev/dom/cache
Jan Varga 0e46119bb9 Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth
This patch wraps the uint64_t type in a Maybe container, so the client usage can
represent a state when there are no files on disk for the given client. Zero
usage then represents a state when there are some files but they are empty or
the client tracks logical size (not physical size of files on disk) and the
logical size is zero. This can be useful especially for LocalStorage.

Differential Revision: https://phabricator.services.mozilla.com/D38181

--HG--
extra : moz-landing-system : lando
2019-08-22 20:52:09 +00:00
..
test Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
Action.cpp
Action.h
ActorChild.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
ActorChild.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
ActorUtils.h
AutoUtils.cpp
AutoUtils.h
Cache.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
Cache.h
CacheChild.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheChild.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheOpChild.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheOpChild.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheOpParent.cpp
CacheOpParent.h
CacheParent.cpp
CacheParent.h
CacheStorage.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
CacheStorage.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheStorageChild.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheStorageChild.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheStorageParent.cpp
CacheStorageParent.h
CacheStreamControlChild.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheStreamControlChild.h
CacheStreamControlParent.cpp
CacheStreamControlParent.h
CacheTypes.ipdlh
CacheWorkerRef.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
CacheWorkerRef.h Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00
Connection.cpp Bug 1552547 part 1. Stop using [array] in mozIStorageAsyncConnection.executeAsync. r=mak 2019-05-20 16:17:51 +00:00
Connection.h
Context.cpp Bug 1547688 - LSNG: Preloading can use gUsages hash table to quickly finish if there's nothing to preload; r=asuth 2019-04-29 14:23:55 +02:00
Context.h
DBAction.cpp Bug 1563023 - Part 1: Implement per client usage tracking; r=asuth 2019-08-22 13:06:48 +00:00
DBAction.h
DBSchema.cpp Bug 467035 - Add new internal DTD content types r=ckerschb 2019-07-03 17:28:25 +00:00
DBSchema.h
FileUtils.cpp Bug 1563023 - Part 1: Implement per client usage tracking; r=asuth 2019-08-22 13:06:48 +00:00
FileUtils.h
IPCUtils.h
Manager.cpp Bug 1546500: Avoid dispatching synchronous thread shutdown runnables. r=froydnj 2019-04-23 13:16:15 -07:00
Manager.h
ManagerId.cpp
ManagerId.h
PCache.ipdl
PCacheOp.ipdl
PCacheStorage.ipdl
PCacheStreamControl.ipdl
PrincipalVerifier.cpp Bug 1538262: Remove unused ssm variable in PrincipalVerifier::VerifyOnMainThread. r=jkt 2019-03-26 18:09:09 +00:00
PrincipalVerifier.h
QuotaClient.cpp Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
QuotaClient.h
ReadStream.cpp
ReadStream.h
SavedTypes.h
StreamControl.cpp
StreamControl.h
StreamList.cpp
StreamList.h
TypeUtils.cpp
TypeUtils.h
Types.h
moz.build Bug 1559919 - Finish the WorkerHolder cleanup - part 10 - CacheWorkerHolder ported to WorkerRef, r=asuth 2019-07-12 11:17:59 +00:00