protected class AbstractDynamicMetadataResolver.BackingStoreCleanupSweeper extends TimerTask
Modifier | Constructor and Description |
---|---|
protected |
BackingStoreCleanupSweeper() |
Modifier and Type | Method and Description |
---|---|
private boolean |
isRemoveData(AbstractDynamicMetadataResolver.EntityManagementData mgmtData,
DateTime now,
DateTime earliestValidLastAccessed)
Determine whether metadata should be removed based on expiration and idle time data.
|
private void |
removeExpiredAndIdleMetadata()
Purge metadata which is either 1) expired or 2) (if
AbstractDynamicMetadataResolver.isRemoveIdleEntityData() is true)
which hasn't been accessed within the last AbstractDynamicMetadataResolver.getMaxIdleEntityData() milliseconds. |
void |
run() |
cancel, scheduledExecutionTime
private final Logger log
private void removeExpiredAndIdleMetadata()
AbstractDynamicMetadataResolver.isRemoveIdleEntityData()
is true)
which hasn't been accessed within the last AbstractDynamicMetadataResolver.getMaxIdleEntityData()
milliseconds.private boolean isRemoveData(AbstractDynamicMetadataResolver.EntityManagementData mgmtData, DateTime now, DateTime earliestValidLastAccessed)
mgmtData
- the management data instance for the entitynow
- the current timeearliestValidLastAccessed
- the earliest last accessed time which would be validCopyright © 1999–2015 JBoss by Red Hat. All rights reserved.