File System Entry Cache REST Endpoints

File System Entry Cache
The File System Entry Cache is an entry cache implementation which uses a JE database to keep track of the entries. For best performance, the JE database should reside in a memory based file system although any file system will do for this cache to function. Entries are maintained either by FIFO (default) or LRU-based (configurable) list implementation. Cache sizing is based on the size of free space available in the file system, such that if enough memory is free, then adding an entry to the cache will not require purging. If more than the specified size of the file system available space is already consumed, then one or more entries need to be removed in order to make room for a new entry. It is also possible to configure a maximum number of entries for the cache. If this is specified, then the number of entries are not allowed to exceed this value, but it may not be possible to hold this many entries if the available memory fills up first. Other configurable parameters for this cache include the maximum length of time to block while waiting to acquire a lock, and a set of filters that may be used to define criteria for determining which entries are stored in the cache. If a set of filters are provided then an entry must match at least one of them in order to be stored in the cache. JE environment cache size can also be configured either as a percentage of the free memory available in the JVM, or as an absolute size in bytes. This cache has a persistence property which, if enabled, allows for the contents of the cache to persist across server or cache restarts.
Add, Search, Compare or Delete File System Entry Cache
Method: post
Path: /rest/v1/admin
Delete a File System Entry Cache by DN
Method: delete
Path: /rest/v1/admin/{dn}
Find File System Entry Cache by DN
Method: get
Path: /rest/v1/admin/{dn}
Modify a File System Entry Cache by DN
Method: patch
Path: /rest/v1/admin/{dn}