diff --git a/gen_defaults/cbl-defaults.json b/gen_defaults/cbl-defaults.json index 484de3d..67491d0 100644 --- a/gen_defaults/cbl-defaults.json +++ b/gen_defaults/cbl-defaults.json @@ -1,4 +1,28 @@ { + "Database": { + "long_name": "DatabaseConfiguration", + "constants": [ + { + "name": "FullSync", + "value": false, + "type": { + "id": "boolean", + "subset": "system" + }, + "description": "Full sync is off by default because the performance hit is seldom worth the benefit" + }, + { + "name": "MmapEnabled", + "value": true, + "type": { + "id": "boolean", + "subset": "system" + }, + "description": "Memory mapped database files are disabled by default. Always disabled for macOS.", + "only_on": ["objc", "swift", "java", "csharp"] + } + ] + }, "LogFile": { "long_name": "LogFileConfiguration", "constants": [ diff --git a/vendor/couchbase-lite-core b/vendor/couchbase-lite-core index 3e7373a..da8b267 160000 --- a/vendor/couchbase-lite-core +++ b/vendor/couchbase-lite-core @@ -1 +1 @@ -Subproject commit 3e7373ad1d0c88415359d4c463c00884244354e4 +Subproject commit da8b267c0ef7ae36a814dc3f5af984f112dc2151