The maximum number of metadata merged scope caches to be retained in memory. The default is 20 caches.
Use of this property can assist you in preventing excessive memory usage on the Content Engine server.
When a merged scope cache is created and the class descriptions are loaded in the cache, the names of the
classes are mapped to the first instance of the class encountered in the ordering sequence of the object stores
to be merged.
As an example, let's say that a class in object store A is named X and has the same GUID as a class named Y
in object store B. If you merge object stores A and B, the class name of the merged scope cache (A,B) will be X,
whereas the class name of the merged scope cache (B,A) will be Y.
As you can see from this example, specifying many different orders of merged object stores could result in an excessive
number of merged scope caches being created, and can exceed the server's memory capacity. Set the value of this
property to limit the number of metadata merged scope caches that can reside in memory.
Namespace:
FileNet.Api.Admin
Assembly:
FileNet.Api (in FileNet.Api.dll)
Visual Basic (Declaration) |
---|
Property MetadataMergedScopeCacheMaxEntries As Nullable(Of Integer) |
C# |
---|
Nullable<int> MetadataMergedScopeCacheMaxEntries { get; set; } |
Visual C++ |
---|
property Nullable<int> MetadataMergedScopeCacheMaxEntries {
Nullable<int> get ();
void set (Nullable<int> value);
} |
JavaScript |
---|
function get_metadataMergedScopeCacheMaxEntries();
function set_metadataMergedScopeCacheMaxEntries(value); |