public class PatternBasedCacheInvalidationIDGeneratorImpl extends java.lang.Object implements CacheInvalidationIDGenerator
Constructor and Description |
---|
PatternBasedCacheInvalidationIDGeneratorImpl()
the default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List | generateInvalidationIDs(java.lang.String resource, java.lang.String[] resourceKeys, java.util.HashMap oneRecord, java.lang.String action, java.sql.Connection connection, java.lang.String schema)
generates WebSphere Dynamic Cache invalidation IDs.
|
InvalidationIDPattern[] | getResourcePatterns(java.lang.String resource)
returns the CacheInvalidationIDPattern objects used for a resource.
|
boolean | isInvalidationTrigger(java.lang.String resource, java.lang.String action)
returns whether performing the action against the resource would trigger cache invalidation.
|
void | setResourcePatterns(java.lang.String resource, InvalidationIDPattern[] patterns)
sets the CacheInvalidationIDPattern objects used for a resource.
|
public PatternBasedCacheInvalidationIDGeneratorImpl()
public java.util.List generateInvalidationIDs(java.lang.String resource, java.lang.String[] resourceKeys, java.util.HashMap oneRecord, java.lang.String action, java.sql.Connection connection, java.lang.String schema)
public InvalidationIDPattern[] getResourcePatterns(java.lang.String resource)
public void setResourcePatterns(java.lang.String resource, InvalidationIDPattern[] patterns)
public boolean isInvalidationTrigger(java.lang.String resource, java.lang.String action)