Class FieldCache.CacheEntry

  • Enclosing interface:
    FieldCache

    public abstract static class FieldCache.CacheEntry
    extends Object
    EXPERT: A unique Identifier/Description for each item in the FieldCache. Can be useful for logging/debugging.
    WARNING: This API is experimental and might change in incompatible ways in the next release.
    • Constructor Detail

      • CacheEntry

        public CacheEntry()
    • Method Detail

      • getReaderKey

        public abstract Object getReaderKey()
      • getFieldName

        public abstract String getFieldName()
      • getCacheType

        public abstract Class<?> getCacheType()
      • getCustom

        public abstract Object getCustom()
      • getValue

        public abstract Object getValue()
      • setEstimatedSize

        protected final void setEstimatedSize​(String size)
      • estimateSize

        public void estimateSize()
        Computes (and stores) the estimated size of the cache Value
        See Also:
        getEstimatedSize()
      • getEstimatedSize

        public final String getEstimatedSize()
        The most recently estimated size of the value, null unless estimateSize has been called.