Class CacheEntry

  • All Implemented Interfaces:
    java.io.Serializable

    public final class CacheEntry
    extends java.lang.Object
    implements java.io.Serializable
    Utility class to store 'data' accessed through Castor JDO in performance caches.
    Since:
    0.9.9
    Version:
    $Revision: 7720 $ $Date: 2005-12-01 14:45:18 -0700 (Thu, 01 Dec 2005) $
    Author:
    Werner Guttmann
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      CacheEntry()  
      CacheEntry​(OID oid, java.lang.Object[] entry, long timeStamp)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object[] getEntry()
      Get actual data to be cached.
      OID getOID()
      Get OID of the entry to be cached.
      long getTimeStamp()
      Get associated time stamp.
      void setEntry​(java.lang.Object[] entry)
      Set actual data to be cached.
      void setOID​(OID oid)
      Set OID of the entry to be cached.
      void setTimeStamp​(long stamp)
      Set associated time stamp.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheEntry

        public CacheEntry()
      • CacheEntry

        public CacheEntry​(OID oid,
                          java.lang.Object[] entry,
                          long timeStamp)
    • Method Detail

      • getOID

        public OID getOID()
        Get OID of the entry to be cached.
        Returns:
        OID of the entry to be cached.
      • setOID

        public void setOID​(OID oid)
        Set OID of the entry to be cached.
        Parameters:
        oid - OID of the entry to be cached.
      • getEntry

        public java.lang.Object[] getEntry()
        Get actual data to be cached.
        Returns:
        Actual data to be cached.
      • setEntry

        public void setEntry​(java.lang.Object[] entry)
        Set actual data to be cached.
        Parameters:
        entry - Actual data to be cached.
      • getTimeStamp

        public long getTimeStamp()
        Get associated time stamp.
        Returns:
        Associated time stamp.
      • setTimeStamp

        public void setTimeStamp​(long stamp)
        Set associated time stamp.
        Parameters:
        stamp - Associated time stamp.