Class GeneralCache.ObjectRecord

  • Enclosing class:
    GeneralCache

    protected class GeneralCache.ObjectRecord
    extends java.lang.Object
    This class represents a cached object. It has enough hooks to allow it to live in all the various data structures the general cache maintains.
    • Constructor Detail

      • ObjectRecord

        public ObjectRecord​(java.lang.Object objectDescription,
                            java.lang.Object theObject,
                            StringSet invalidationKeys,
                            long creationTime)
    • Method Detail

      • getCreationTime

        public long getCreationTime()
      • setObjectExpiration

        public void setObjectExpiration​(long expTime)
      • getObjectExpiration

        public long getObjectExpiration()
      • getObjectDescription

        public java.lang.Object getObjectDescription()
      • setObjectClass

        public void setObjectClass​(java.lang.String className)
      • getObjectClass

        public java.lang.String getObjectClass()
      • getObject

        public java.lang.Object getObject()
      • getExpirationTime

        public long getExpirationTime()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object