org.apache.manifoldcf.core.cachemanager
Class CacheManager.CacheCreateHandle

java.lang.Object
  extended by org.apache.manifoldcf.core.cachemanager.CacheManager.CacheCreateHandle
All Implemented Interfaces:
ICacheCreateHandle
Enclosing class:
CacheManager

protected class CacheManager.CacheCreateHandle
extends java.lang.Object
implements ICacheCreateHandle

This is the local implementation of ICacheCreateHandle


Field Summary
protected  java.lang.String[] criticalSectionNames
           
protected  long theTime
           
protected  java.lang.String transactionID
           
 
Fields inherited from interface org.apache.manifoldcf.core.interfaces.ICacheCreateHandle
_rcsid
 
Constructor Summary
CacheManager.CacheCreateHandle(java.lang.String[] criticalSectionNames, java.lang.String transactionID)
           
 
Method Summary
 java.lang.String[] getCriticalSectionNames()
          Get the critical section names.
 long getLookupTime()
          Get create start time.
 java.lang.String getTransactionID()
          Get the transaction ID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

criticalSectionNames

protected java.lang.String[] criticalSectionNames

theTime

protected long theTime

transactionID

protected java.lang.String transactionID
Constructor Detail

CacheManager.CacheCreateHandle

public CacheManager.CacheCreateHandle(java.lang.String[] criticalSectionNames,
                                      java.lang.String transactionID)
Method Detail

getCriticalSectionNames

public java.lang.String[] getCriticalSectionNames()
Get the critical section names.

Specified by:
getCriticalSectionNames in interface ICacheCreateHandle
Returns:
the critical section names.

getLookupTime

public long getLookupTime()
Get create start time.

Specified by:
getLookupTime in interface ICacheCreateHandle
Returns:
the time in milliseconds since epoch.

getTransactionID

public java.lang.String getTransactionID()
Get the transaction ID.

Specified by:
getTransactionID in interface ICacheCreateHandle
Returns:
the transaction ID.