Modifier and Type | Class and Description |
---|---|
protected static class |
OutputConnectionManager.OutputConnectionDescription
This is the object description for an output connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
OutputConnectionManager.OutputConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
OutputConnectionManager.OutputConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
TransformationConnectionManager.TransformationConnectionDescription
This is the object description for a transformation connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
TransformationConnectionManager.TransformationConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
TransformationConnectionManager.TransformationConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AuthorityGroupManager.AuthorityGroupDescription
This is the object description for an authority group object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
AuthorityGroupManager.AuthorityGroupExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
AuthorityGroupManager.AuthorityGroupExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AuthorityConnectionManager.AuthorityConnectionDescription
This is the object description for a repository connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
AuthorityConnectionManager.AuthorityConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
AuthorityConnectionManager.AuthorityConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
MappingConnectionManager.MappingConnectionDescription
This is the object description for a mapping connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
MappingConnectionManager.MappingConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
MappingConnectionManager.MappingConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDescription
This is the base class for cache object descriptions.
|
Modifier and Type | Field and Description |
---|---|
protected ICacheDescription[] |
CacheManager.CacheHandle.objectDescriptions |
Modifier and Type | Method and Description |
---|---|
ICacheDescription[] |
CacheManager.CacheHandle.getObjectDescriptions()
Get the set of object descriptions.
|
Modifier and Type | Method and Description |
---|---|
ICacheHandle |
CacheManager.enterCache(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
String transactionID)
Second way of doing cache management.
|
void |
CacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
String transactionID)
Locate or create a set of objects in the cached object pool, and/or destroy and invalidate
the same or other objects.
|
Object |
CacheManager.lookupObject(ICacheCreateHandle handle,
ICacheDescription objectDescription)
Lookup an object.
|
Object |
CacheManager.CacheTransactionHandle.lookupObject(ICacheDescription descriptionObject)
Look for an object in cache.
|
protected void |
CacheManager.resetObjectExpiration(ICacheDescription objectDescription,
long currentTime)
Set object's expiration and LRU.
|
void |
CacheManager.saveObject(ICacheCreateHandle handle,
ICacheDescription objectDescription,
Object object)
Save a newly created object.
|
void |
CacheManager.CacheTransactionHandle.saveObject(ICacheDescription descriptionObject,
Object object,
StringSet cacheKeys)
Save an object in cache.
|
Constructor and Description |
---|
CacheManager.CacheHandle(String[] readLocks,
String[] writeLocks,
ICacheDescription[] descriptions,
StringSet invalidationKeys,
String transactionID) |
Modifier and Type | Class and Description |
---|---|
class |
QueryDescription
This object is immutable, and is used as a description for a cached query.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
Database.QueryCacheExecutor.create(ICacheDescription[] objectDescriptions)
Create a new object to operate on and cache.
|
void |
Database.QueryCacheExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Method and Description |
---|---|
ICacheDescription[] |
ICacheHandle.getObjectDescriptions()
Get the set of object descriptions.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
ICacheExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
ICacheHandle |
ICacheManager.enterCache(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
String transactionID)
Second way of doing cache management.
|
void |
ICacheExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
void |
ICacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
String transactionID)
Locate or create a set of objects in the cached object pool, and/or destroy and invalidate
the same or other objects.
|
Object |
ICacheManager.lookupObject(ICacheCreateHandle handle,
ICacheDescription objectDescription)
Lookup an object.
|
void |
ICacheManager.saveObject(ICacheCreateHandle handle,
ICacheDescription objectDescription,
Object object)
Save a newly created object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
Jobs.JobObjectDescription
Job object description class.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
Jobs.JobObjectExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
Jobs.JobObjectExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
NotificationConnectionManager.NotificationConnectionDescription
This is the object description for a repository connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
NotificationConnectionManager.NotificationConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
NotificationConnectionManager.NotificationConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
RepositoryConnectionManager.RepositoryConnectionDescription
This is the object description for a repository connection object.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
RepositoryConnectionManager.RepositoryConnectionExecutor.create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
RepositoryConnectionManager.RepositoryConnectionExecutor.exists(ICacheDescription objectDescription,
Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|