Skip to content

Commit 323e713

Browse files
committed
enableSingleSchemaCache default true
1 parent 98bbfe5 commit 323e713

File tree

4 files changed

+6
-9
lines changed

4 files changed

+6
-9
lines changed

spec/RedisCacheAdapter.spec.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,7 @@ describe_only(() => {
102102

103103
it('redis performance test', async () => {
104104
const cacheAdapter = new RedisCacheAdapter();
105-
await reconfigureServer({
106-
cacheAdapter,
107-
enableSingleSchemaCache: true,
108-
});
105+
await reconfigureServer({ cacheAdapter });
109106
await cacheAdapter.clear();
110107
const getSpy = spyOn(cacheAdapter, 'get').and.callThrough();
111108
const putSpy = spyOn(cacheAdapter, 'put').and.callThrough();

src/Options/Definitions.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ module.exports.ParseServerOptions = {
133133
enableSingleSchemaCache: {
134134
env: 'PARSE_SERVER_ENABLE_SINGLE_SCHEMA_CACHE',
135135
help:
136-
'Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to false, i.e. unique schema cache per request.',
136+
'Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to true, i.e. unique schema cache per request.',
137137
action: parsers.booleanParser,
138-
default: false,
138+
default: true,
139139
},
140140
expireInactiveSessions: {
141141
env: 'PARSE_SERVER_EXPIRE_INACTIVE_SESSIONS',

src/Options/docs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* @property {Number} emailVerifyTokenValidityDuration Email verification token validity duration, in seconds
2424
* @property {Boolean} enableAnonymousUsers Enable (or disable) anon users, defaults to true
2525
* @property {Boolean} enableExpressErrorHandler Enables the default express error handler for all errors
26-
* @property {Boolean} enableSingleSchemaCache Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to false, i.e. unique schema cache per request.
26+
* @property {Boolean} enableSingleSchemaCache Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to true, i.e. unique schema cache per request.
2727
* @property {Boolean} expireInactiveSessions Sets wether we should expire the inactive sessions, defaults to true
2828
* @property {String} fileKey Key for your files
2929
* @property {Adapter<FilesAdapter>} filesAdapter Adapter module for the files sub-system

src/Options/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ export interface ParseServerOptions {
149149
:ENV: PARSE_SERVER_ENABLE_EXPERIMENTAL_DIRECT_ACCESS
150150
:DEFAULT: false */
151151
directAccess: ?boolean;
152-
/* Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to false, i.e. unique schema cache per request.
153-
:DEFAULT: false */
152+
/* Use a single schema cache shared across requests. Reduces number of queries made to _SCHEMA, defaults to true, i.e. unique schema cache per request.
153+
:DEFAULT: true */
154154
enableSingleSchemaCache: ?boolean;
155155
/* Enables the default express error handler for all errors
156156
:DEFAULT: false */

0 commit comments

Comments
 (0)