public abstract class LibraryObjectCache extends BoundedCache
m_Configuration| Constructor and Description | 
|---|
LibraryObjectCache(BoundedCacheConfiguration config)
Constructs a LibraryObjectCache. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
markEntriesAsUntrusted()
Mark all PublicObject entries as untrusted. 
 | 
abstract void | 
markEntryAsUntrusted(Object itemKey)
Mark an entry as untrusted due to security changes for the specified
 object. 
 | 
abstract void | 
markFreeCancelled(Long id)
Respond to a FREE event that has been rolled back for the specified object. 
 | 
abstract void | 
markFreeInitiated(Long id)
Respond to an uncommitted free operation. 
 | 
lock, performNormalPurgeIfNeeded, performUrgentPurgeIfNeededdispose, find, getCacheConfiguration, getCachePerformance, getElements, put, remove, reset, resetCachePerformance, setCacheConfigurationpublic LibraryObjectCache(BoundedCacheConfiguration config)
config - the configuration paramaters for the new cachepublic abstract void markEntryAsUntrusted(Object itemKey) throws IfsException
itemKey - the ID of the entryIfsException - if the operation failspublic abstract void markEntriesAsUntrusted()
                                     throws IfsException
Called whenever a session leaves admin mode, when a user is impersonated, or when an impersonation is cancelled.
IfsException - if the operation failspublic abstract void markFreeInitiated(Long id) throws IfsException
 This occurs during a transaction. If the transaction is committed, 
 a subsequent remove will be issued for the object. 
 If instead the transaction is aborted, 
 a subsequent markFreeCancelled will be issued for the object.
id - the item idIfsException - if the operation failspublic abstract void markFreeCancelled(Long id) throws IfsException
id - the item idIfsException - if the operation failsCopyright © 2025. All rights reserved.