public class IndexCache extends Object
Modifier and Type | Field and Description |
---|---|
static String |
HOST_ID |
static String |
PARENTPATH_ID |
static String |
PATH_ID |
static String |
SUBJECT_ID |
Constructor and Description |
---|
IndexCache(int size)
Constructs
|
Modifier and Type | Method and Description |
---|---|
void |
cache(ResourceSaveIndexes indexes,
Set<String> subjectIndexes,
String dn)
Caches indexes.
|
void |
clear(ResourceSaveIndexes indexes,
String dn)
Clear index cache.
|
Set<String> |
getMatchingEntries(ResourceSearchIndexes indexes,
Set<String> subjectIndexes,
boolean bSubTree)
Returns a set of DN that matches the resource and subject indexes.
|
public static final String HOST_ID
public static final String SUBJECT_ID
public static final String PATH_ID
public static final String PARENTPATH_ID
public IndexCache(int size)
size
- Size of cache.public void cache(ResourceSaveIndexes indexes, Set<String> subjectIndexes, String dn)
indexes
- Resource cache indexes.subjectIndexes
- Subject search indexes.dn
- Distinguished name of the privilege.public void clear(ResourceSaveIndexes indexes, String dn)
indexes
- Resource cache indexes.dn
- Distinguished name of the privilege.public Set<String> getMatchingEntries(ResourceSearchIndexes indexes, Set<String> subjectIndexes, boolean bSubTree)
indexes
- Resource search indexes.subjectIndexes
- Subject search indexesbSubTree
- true
for sub tree search mode.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.