1 |
|
2 |
|
3 |
|
4 |
|
5 | 'use strict';
|
6 |
|
7 | const StateMachine = require('./stateMachine');
|
8 | const ActiveRoster = StateMachine.ctor('require', 'modify', 'init', 'default', 'ignore');
|
9 |
|
10 | module.exports = exports = InternalCache;
|
11 |
|
12 | function InternalCache() {
|
13 | this.activePaths = new ActiveRoster();
|
14 | }
|
15 |
|
16 | InternalCache.prototype.strictMode = true;
|
17 |
|
18 | InternalCache.prototype.fullPath = undefined;
|
19 | InternalCache.prototype.selected = undefined;
|
20 | InternalCache.prototype.shardval = undefined;
|
21 | InternalCache.prototype.saveError = undefined;
|
22 | InternalCache.prototype.validationError = undefined;
|
23 | InternalCache.prototype.adhocPaths = undefined;
|
24 | InternalCache.prototype.removing = undefined;
|
25 | InternalCache.prototype.inserting = undefined;
|
26 | InternalCache.prototype.saving = undefined;
|
27 | InternalCache.prototype.version = undefined;
|
28 | InternalCache.prototype._id = undefined;
|
29 | InternalCache.prototype.ownerDocument = undefined;
|
30 | InternalCache.prototype.populate = undefined;
|
31 | InternalCache.prototype.populated = undefined;
|
32 | InternalCache.prototype.primitiveAtomics = undefined;
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 | InternalCache.prototype.wasPopulated = false;
|
41 |
|
42 | InternalCache.prototype.scope = undefined;
|
43 |
|
44 | InternalCache.prototype.session = null;
|
45 | InternalCache.prototype.pathsToScopes = null;
|
46 | InternalCache.prototype.cachedRequired = null;
|