Uses of Interface
org.apache.manifoldcf.core.interfaces.ICacheDescription
-
-
Uses of ICacheDescription in org.apache.manifoldcf.agents.outputconnection
Classes in org.apache.manifoldcf.agents.outputconnection that implement ICacheDescription Modifier and Type Class Description protected static classOutputConnectionManager.OutputConnectionDescriptionThis is the object description for an output connection object.Methods in org.apache.manifoldcf.agents.outputconnection with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]OutputConnectionManager.OutputConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidOutputConnectionManager.OutputConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.agents.transformationconnection
Classes in org.apache.manifoldcf.agents.transformationconnection that implement ICacheDescription Modifier and Type Class Description protected static classTransformationConnectionManager.TransformationConnectionDescriptionThis is the object description for a transformation connection object.Methods in org.apache.manifoldcf.agents.transformationconnection with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]TransformationConnectionManager.TransformationConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidTransformationConnectionManager.TransformationConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.authorities.authgroups
Classes in org.apache.manifoldcf.authorities.authgroups that implement ICacheDescription Modifier and Type Class Description protected static classAuthorityGroupManager.AuthorityGroupDescriptionThis is the object description for an authority group object.Methods in org.apache.manifoldcf.authorities.authgroups with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]AuthorityGroupManager.AuthorityGroupExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidAuthorityGroupManager.AuthorityGroupExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.authorities.authority
Classes in org.apache.manifoldcf.authorities.authority that implement ICacheDescription Modifier and Type Class Description protected static classAuthorityConnectionManager.AuthorityConnectionDescriptionThis is the object description for a repository connection object.Methods in org.apache.manifoldcf.authorities.authority with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]AuthorityConnectionManager.AuthorityConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidAuthorityConnectionManager.AuthorityConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.authorities.mapping
Classes in org.apache.manifoldcf.authorities.mapping that implement ICacheDescription Modifier and Type Class Description protected static classMappingConnectionManager.MappingConnectionDescriptionThis is the object description for a mapping connection object.Methods in org.apache.manifoldcf.authorities.mapping with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]MappingConnectionManager.MappingConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidMappingConnectionManager.MappingConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.core.cachemanager
Classes in org.apache.manifoldcf.core.cachemanager that implement ICacheDescription Modifier and Type Class Description classBaseDescriptionThis is the base class for cache object descriptions.Fields in org.apache.manifoldcf.core.cachemanager declared as ICacheDescription Modifier and Type Field Description protected ICacheDescription[]CacheManager.CacheHandle. objectDescriptionsMethods in org.apache.manifoldcf.core.cachemanager that return ICacheDescription Modifier and Type Method Description ICacheDescription[]CacheManager.CacheHandle. getObjectDescriptions()Get the set of object descriptions.Methods in org.apache.manifoldcf.core.cachemanager with parameters of type ICacheDescription Modifier and Type Method Description ICacheHandleCacheManager. enterCache(ICacheDescription[] locateObjectDescriptions, StringSet invalidateKeys, java.lang.String transactionID)Second way of doing cache management.voidCacheManager. findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions, StringSet invalidateKeys, ICacheExecutor execObject, java.lang.String transactionID)Locate or create a set of objects in the cached object pool, and/or destroy and invalidate the same or other objects.java.lang.ObjectCacheManager.CacheTransactionHandle. lookupObject(ICacheDescription descriptionObject)Look for an object in cache.java.lang.ObjectCacheManager. lookupObject(ICacheCreateHandle handle, ICacheDescription objectDescription)Lookup an object.protected voidCacheManager. resetObjectExpiration(ICacheDescription objectDescription, long currentTime)Set object's expiration and LRU.voidCacheManager.CacheTransactionHandle. saveObject(ICacheDescription descriptionObject, java.lang.Object object, StringSet cacheKeys)Save an object in cache.voidCacheManager. saveObject(ICacheCreateHandle handle, ICacheDescription objectDescription, java.lang.Object object)Save a newly created object.Constructors in org.apache.manifoldcf.core.cachemanager with parameters of type ICacheDescription Constructor Description CacheHandle(java.lang.String[] readLocks, java.lang.String[] writeLocks, ICacheDescription[] descriptions, StringSet invalidationKeys, java.lang.String transactionID) -
Uses of ICacheDescription in org.apache.manifoldcf.core.database
Classes in org.apache.manifoldcf.core.database that implement ICacheDescription Modifier and Type Class Description classQueryDescriptionThis object is immutable, and is used as a description for a cached query.Methods in org.apache.manifoldcf.core.database with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]Database.QueryCacheExecutor. create(ICacheDescription[] objectDescriptions)Create a new object to operate on and cache.voidDatabase.QueryCacheExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.core.interfaces
Methods in org.apache.manifoldcf.core.interfaces that return ICacheDescription Modifier and Type Method Description ICacheDescription[]ICacheHandle. getObjectDescriptions()Get the set of object descriptions.Methods in org.apache.manifoldcf.core.interfaces with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]ICacheExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.ICacheHandleICacheManager. enterCache(ICacheDescription[] locateObjectDescriptions, StringSet invalidateKeys, java.lang.String transactionID)Second way of doing cache management.voidICacheExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object.voidICacheManager. findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions, StringSet invalidateKeys, ICacheExecutor execObject, java.lang.String transactionID)Locate or create a set of objects in the cached object pool, and/or destroy and invalidate the same or other objects.java.lang.ObjectICacheManager. lookupObject(ICacheCreateHandle handle, ICacheDescription objectDescription)Lookup an object.voidICacheManager. saveObject(ICacheCreateHandle handle, ICacheDescription objectDescription, java.lang.Object object)Save a newly created object. -
Uses of ICacheDescription in org.apache.manifoldcf.crawler.jobs
Classes in org.apache.manifoldcf.crawler.jobs that implement ICacheDescription Modifier and Type Class Description protected static classJobs.JobObjectDescriptionJob object description class.Methods in org.apache.manifoldcf.crawler.jobs with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]Jobs.JobObjectExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidJobs.JobObjectExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.crawler.notification
Classes in org.apache.manifoldcf.crawler.notification that implement ICacheDescription Modifier and Type Class Description protected static classNotificationConnectionManager.NotificationConnectionDescriptionThis is the object description for a repository connection object.Methods in org.apache.manifoldcf.crawler.notification with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]NotificationConnectionManager.NotificationConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidNotificationConnectionManager.NotificationConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object. -
Uses of ICacheDescription in org.apache.manifoldcf.crawler.repository
Classes in org.apache.manifoldcf.crawler.repository that implement ICacheDescription Modifier and Type Class Description protected static classRepositoryConnectionManager.RepositoryConnectionDescriptionThis is the object description for a repository connection object.Methods in org.apache.manifoldcf.crawler.repository with parameters of type ICacheDescription Modifier and Type Method Description java.lang.Object[]RepositoryConnectionManager.RepositoryConnectionExecutor. create(ICacheDescription[] objectDescriptions)Create a set of new objects to operate on and cache.voidRepositoryConnectionManager.RepositoryConnectionExecutor. exists(ICacheDescription objectDescription, java.lang.Object cachedObject)Notify the implementing class of the existence of a cached version of the object.
-