Class UserCacheStatistics

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.UserCacheStatistics

public final class UserCacheStatistics extends SmfData
  • Field Details

    • SMF92ST2_LEN

      public static final int SMF92ST2_LEN
      Constant: 0xE0 = 224
      See Also:
  • Method Details

    • smf92uct

      public ZonedDateTime smf92uct()
      SMF92UCT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf92uctRawValue() for a BigInteger containing the complete STCKE value.

      Returns:
      DateTime SMF92UCT STCKE converted to ZonedDateTime
      See Also:
    • smf92uctRawValue

      public BigInteger smf92uctRawValue()
      SMF92UCT STCKE value.
      Returns:
      BigInteger SMF92UCT STCKE value
    • smf92ucsch

      public long smf92ucsch()
      SMF92UCSCH value, throws exception if SMF92UCSCH overflows 64 bit signed integer.
      Returns:
      long SMF92UCSCH
      Throws:
      IllegalArgumentException - If the value of SMF92UCSCH exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCSCH). Use smf92ucschAsBigInteger() if this is possible.
    • smf92ucschAsBigInteger

      public BigInteger smf92ucschAsBigInteger()
      SMF92UCSCH value as a BigInteger.

      smf92ucsch() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCSCH
    • smf92ucset

      public long smf92ucset()
      SMF92UCSET value, throws exception if SMF92UCSET overflows 64 bit signed integer.
      Returns:
      long SMF92UCSET
      Throws:
      IllegalArgumentException - If the value of SMF92UCSET exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCSET). Use smf92ucsetAsBigInteger() if this is possible.
    • smf92ucsetAsBigInteger

      public BigInteger smf92ucsetAsBigInteger()
      SMF92UCSET value as a BigInteger.

      smf92ucset() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCSET
    • smf92ucfsy

      public long smf92ucfsy()
      SMF92UCFSY value, throws exception if SMF92UCFSY overflows 64 bit signed integer.
      Returns:
      long SMF92UCFSY
      Throws:
      IllegalArgumentException - If the value of SMF92UCFSY exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCFSY). Use smf92ucfsyAsBigInteger() if this is possible.
    • smf92ucfsyAsBigInteger

      public BigInteger smf92ucfsyAsBigInteger()
      SMF92UCFSY value as a BigInteger.

      smf92ucfsy() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCFSY
    • smf92ucunm

      public long smf92ucunm()
      SMF92UCUNM value, throws exception if SMF92UCUNM overflows 64 bit signed integer.
      Returns:
      long SMF92UCUNM
      Throws:
      IllegalArgumentException - If the value of SMF92UCUNM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCUNM). Use smf92ucunmAsBigInteger() if this is possible.
    • smf92ucunmAsBigInteger

      public BigInteger smf92ucunmAsBigInteger()
      SMF92UCUNM value as a BigInteger.

      smf92ucunm() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCUNM
    • smf92ucrd

      public long smf92ucrd()
      SMF92UCRD value, throws exception if SMF92UCRD overflows 64 bit signed integer.
      Returns:
      long SMF92UCRD
      Throws:
      IllegalArgumentException - If the value of SMF92UCRD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRD). Use smf92ucrdAsBigInteger() if this is possible.
    • smf92ucrdAsBigInteger

      public BigInteger smf92ucrdAsBigInteger()
      SMF92UCRD value as a BigInteger.

      smf92ucrd() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRD
    • smf92ucrda

      public long smf92ucrda()
      SMF92UCRDA value, throws exception if SMF92UCRDA overflows 64 bit signed integer.
      Returns:
      long SMF92UCRDA
      Throws:
      IllegalArgumentException - If the value of SMF92UCRDA exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRDA). Use smf92ucrdaAsBigInteger() if this is possible.
    • smf92ucrdaAsBigInteger

      public BigInteger smf92ucrdaAsBigInteger()
      SMF92UCRDA value as a BigInteger.

      smf92ucrda() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRDA
    • smf92ucwr

      public long smf92ucwr()
      SMF92UCWR value, throws exception if SMF92UCWR overflows 64 bit signed integer.
      Returns:
      long SMF92UCWR
      Throws:
      IllegalArgumentException - If the value of SMF92UCWR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWR). Use smf92ucwrAsBigInteger() if this is possible.
    • smf92ucwrAsBigInteger

      public BigInteger smf92ucwrAsBigInteger()
      SMF92UCWR value as a BigInteger.

      smf92ucwr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWR
    • smf92ucget

      public long smf92ucget()
      SMF92UCGET value, throws exception if SMF92UCGET overflows 64 bit signed integer.
      Returns:
      long SMF92UCGET
      Throws:
      IllegalArgumentException - If the value of SMF92UCGET exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCGET). Use smf92ucgetAsBigInteger() if this is possible.
    • smf92ucgetAsBigInteger

      public BigInteger smf92ucgetAsBigInteger()
      SMF92UCGET value as a BigInteger.

      smf92ucget() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCGET
    • smf92ucfl

      public long smf92ucfl()
      SMF92UCFL value, throws exception if SMF92UCFL overflows 64 bit signed integer.
      Returns:
      long SMF92UCFL
      Throws:
      IllegalArgumentException - If the value of SMF92UCFL exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCFL). Use smf92ucflAsBigInteger() if this is possible.
    • smf92ucflAsBigInteger

      public BigInteger smf92ucflAsBigInteger()
      SMF92UCFL value as a BigInteger.

      smf92ucfl() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCFL
    • smf92ucdel

      public long smf92ucdel()
      SMF92UCDEL value, throws exception if SMF92UCDEL overflows 64 bit signed integer.
      Returns:
      long SMF92UCDEL
      Throws:
      IllegalArgumentException - If the value of SMF92UCDEL exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCDEL). Use smf92ucdelAsBigInteger() if this is possible.
    • smf92ucdelAsBigInteger

      public BigInteger smf92ucdelAsBigInteger()
      SMF92UCDEL value as a BigInteger.

      smf92ucdel() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCDEL
    • smf92ucrdf

      public long smf92ucrdf()
      SMF92UCRDF value, throws exception if SMF92UCRDF overflows 64 bit signed integer.
      Returns:
      long SMF92UCRDF
      Throws:
      IllegalArgumentException - If the value of SMF92UCRDF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRDF). Use smf92ucrdfAsBigInteger() if this is possible.
    • smf92ucrdfAsBigInteger

      public BigInteger smf92ucrdfAsBigInteger()
      SMF92UCRDF value as a BigInteger.

      smf92ucrdf() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRDF
    • smf92ucwrf

      public long smf92ucwrf()
      SMF92UCWRF value, throws exception if SMF92UCWRF overflows 64 bit signed integer.
      Returns:
      long SMF92UCWRF
      Throws:
      IllegalArgumentException - If the value of SMF92UCWRF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWRF). Use smf92ucwrfAsBigInteger() if this is possible.
    • smf92ucwrfAsBigInteger

      public BigInteger smf92ucwrfAsBigInteger()
      SMF92UCWRF value as a BigInteger.

      smf92ucwrf() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWRF
    • smf92ucrio

      public long smf92ucrio()
      SMF92UCRIO value, throws exception if SMF92UCRIO overflows 64 bit signed integer.
      Returns:
      long SMF92UCRIO
      Throws:
      IllegalArgumentException - If the value of SMF92UCRIO exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRIO). Use smf92ucrioAsBigInteger() if this is possible.
    • smf92ucrioAsBigInteger

      public BigInteger smf92ucrioAsBigInteger()
      SMF92UCRIO value as a BigInteger.

      smf92ucrio() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRIO
    • smf92ucwrs

      public long smf92ucwrs()
      SMF92UCWRS value, throws exception if SMF92UCWRS overflows 64 bit signed integer.
      Returns:
      long SMF92UCWRS
      Throws:
      IllegalArgumentException - If the value of SMF92UCWRS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWRS). Use smf92ucwrsAsBigInteger() if this is possible.
    • smf92ucwrsAsBigInteger

      public BigInteger smf92ucwrsAsBigInteger()
      SMF92UCWRS value as a BigInteger.

      smf92ucwrs() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWRS
    • smf92ucwre

      public long smf92ucwre()
      SMF92UCWRE value, throws exception if SMF92UCWRE overflows 64 bit signed integer.
      Returns:
      long SMF92UCWRE
      Throws:
      IllegalArgumentException - If the value of SMF92UCWRE exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWRE). Use smf92ucwreAsBigInteger() if this is possible.
    • smf92ucwreAsBigInteger

      public BigInteger smf92ucwreAsBigInteger()
      SMF92UCWRE value as a BigInteger.

      smf92ucwre() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWRE
    • smf92ucwrr

      public long smf92ucwrr()
      SMF92UCWRR value, throws exception if SMF92UCWRR overflows 64 bit signed integer.
      Returns:
      long SMF92UCWRR
      Throws:
      IllegalArgumentException - If the value of SMF92UCWRR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWRR). Use smf92ucwrrAsBigInteger() if this is possible.
    • smf92ucwrrAsBigInteger

      public BigInteger smf92ucwrrAsBigInteger()
      SMF92UCWRR value as a BigInteger.

      smf92ucwrr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWRR
    • smf92ucrwr

      public long smf92ucrwr()
      SMF92UCRWR value, throws exception if SMF92UCRWR overflows 64 bit signed integer.
      Returns:
      long SMF92UCRWR
      Throws:
      IllegalArgumentException - If the value of SMF92UCRWR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRWR). Use smf92ucrwrAsBigInteger() if this is possible.
    • smf92ucrwrAsBigInteger

      public BigInteger smf92ucrwrAsBigInteger()
      SMF92UCRWR value as a BigInteger.

      smf92ucrwr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRWR
    • smf92ucww

      public long smf92ucww()
      SMF92UCWW value, throws exception if SMF92UCWW overflows 64 bit signed integer.
      Returns:
      long SMF92UCWW
      Throws:
      IllegalArgumentException - If the value of SMF92UCWW exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWW). Use smf92ucwwAsBigInteger() if this is possible.
    • smf92ucwwAsBigInteger

      public BigInteger smf92ucwwAsBigInteger()
      SMF92UCWW value as a BigInteger.

      smf92ucww() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWW
    • smf92ucwwf

      public long smf92ucwwf()
      SMF92UCWWF value, throws exception if SMF92UCWWF overflows 64 bit signed integer.
      Returns:
      long SMF92UCWWF
      Throws:
      IllegalArgumentException - If the value of SMF92UCWWF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWWF). Use smf92ucwwfAsBigInteger() if this is possible.
    • smf92ucwwfAsBigInteger

      public BigInteger smf92ucwwfAsBigInteger()
      SMF92UCWWF value as a BigInteger.

      smf92ucwwf() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWWF
    • smf92ucwwe

      public long smf92ucwwe()
      SMF92UCWWE value, throws exception if SMF92UCWWE overflows 64 bit signed integer.
      Returns:
      long SMF92UCWWE
      Throws:
      IllegalArgumentException - If the value of SMF92UCWWE exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWWE). Use smf92ucwweAsBigInteger() if this is possible.
    • smf92ucwweAsBigInteger

      public BigInteger smf92ucwweAsBigInteger()
      SMF92UCWWE value as a BigInteger.

      smf92ucwwe() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWWE
    • smf92ucwwr

      public long smf92ucwwr()
      SMF92UCWWR value, throws exception if SMF92UCWWR overflows 64 bit signed integer.
      Returns:
      long SMF92UCWWR
      Throws:
      IllegalArgumentException - If the value of SMF92UCWWR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCWWR). Use smf92ucwwrAsBigInteger() if this is possible.
    • smf92ucwwrAsBigInteger

      public BigInteger smf92ucwwrAsBigInteger()
      SMF92UCWWR value as a BigInteger.

      smf92ucwwr() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCWWR
    • smf92ucrst

      public long smf92ucrst()
      SMF92UCRST value, throws exception if SMF92UCRST overflows 64 bit signed integer.
      Returns:
      long SMF92UCRST
      Throws:
      IllegalArgumentException - If the value of SMF92UCRST exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92UCRST). Use smf92ucrstAsBigInteger() if this is possible.
    • smf92ucrstAsBigInteger

      public BigInteger smf92ucrstAsBigInteger()
      SMF92UCRST value as a BigInteger.

      smf92ucrst() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92UCRST
    • smf92uccs

      public int smf92uccs()
      SMF92UCCS value.
      Returns:
      int SMF92UCCS value
    • smf92ucpcs

      public long smf92ucpcs()
      SMF92UCPCS value.
      Returns:
      long SMF92UCPCS value
    • smf92ucss

      public long smf92ucss()
      SMF92UCSS value.
      Returns:
      long SMF92UCSS value
    • smf92ucpgs

      public long smf92ucpgs()
      SMF92UCPGS value.
      Returns:
      long SMF92UCPGS value
    • smf92ucpgt

      public long smf92ucpgt()
      SMF92UCPGT value.
      Returns:
      long SMF92UCPGT value
    • smf92ucpgf

      public long smf92ucpgf()
      SMF92UCPGF value.
      Returns:
      long SMF92UCPGF value
    • smf92ucsgc

      public long smf92ucsgc()
      SMF92UCSGC value.
      Returns:
      long SMF92UCSGC value
    • smf92ucdsl

      public int smf92ucdsl()
      SMF92UCDSL value.
      Returns:
      int SMF92UCDSL value
    • cacheSpaceEntries

      public List<CacheSpaceEntry> cacheSpaceEntries()
    • create

      public static UserCacheStatistics create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section