DirectoryStructure
class has constants defined for the directory structure type settings. Valid settings are:
(default setting): Specifies a small directory structure. Small structures consist of two levels of directories with 23 nodes at each level (total of 529 directories at the 2nd level). Content is stored only at the 2nd level.DIRECTORY_STRUCTURE_SMALL
: Specifies a large directory structure. Large structures extend the small structure with a third level of 23 nodes, for a total of 12,167 directories at the 3rd level. Content is stored only at the 3rd level.DIRECTORY_STRUCTURE_LARGE
(non-accessible content cache): For thenull
object, this property returnsContentCacheArea
when the server cannot physically access the content cache area and has not previously done so, and thenull
property setting isCacheStatus
. Note that, although aClosed
value can be returned, you cannot set this property tonull
.null
For the
object, the directory organization of the cache permits different servers to work on different directories, and thus allows cache pruning to be scalable across multiple servers. All of the directories in the cache contain roughly the same amount of recently added content (as a result of the cache randomly selecting a directory for new content, and of pruning roughly the same amount of content from each directory). Pruning, consequently, can occur independently for each directory and yet still achieve the cache-wide result of deleting the least frequently requested content.
Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)
Syntax
Visual Basic (Declaration) |
---|
Property DirectoryStructure As DirectoryStructure |
C# |
---|
DirectoryStructure DirectoryStructure { get; set; } |
C++ |
---|
property DirectoryStructure DirectoryStructure abstract { DirectoryStructure get(); void set(DirectoryStructure value); } |
J# |
---|
/** property */ public DirectoryStructure get_DirectoryStructure(); /** property */ public void set_DirectoryStructure(DirectoryStructure value); |
JScript |
---|
public function get DirectoryStructure() : DirectoryStructure public function set DirectoryStructure(value : DirectoryStructure); |
Remarks
Metadata
AllowsDefaultChange: false
Cardinality: SINGLE
CopyToReservation: false
Datatype: LONG
IsHidden: false
IsOrderable: true
IsSearchable: true
IsValueRequired: true
ModificationAccessRequired: WRITE
PersistenceType: OWN_COLUMN
PropertyDefaultInteger32: 94546
PropertyMaximumInteger32: 94546
PropertyMinimumInteger32: 94465
RequiresUniqueElements: false
Settability: SETTABLE_ONLY_ON_CREATE
TargetAccessRequired: READ