Class Bytes

java.lang.Object
com.oracle.coherence.common.util.MemorySize
com.tangosol.coherence.config.unit.Bytes

public class Bytes extends com.oracle.coherence.common.util.MemorySize
Bytes is a specialized MemorySize whose default constructor assumes that the specified units (when a magnitude is not specified) are always bytes.

Note: This class is provided to simplify and support backwards compatibility during the injection of MemorySizes into appropriate classes. This class is not designed for general purpose representation of capacity. For general purpose representations of memory capacity, please use the MemorySize class.

Since:
Coherence 12.1.2
Author:
bo 2012.01.19
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.oracle.coherence.common.util.MemorySize

    com.oracle.coherence.common.util.MemorySize.Magnitude
  • Constructor Summary

    Constructors
    Constructor
    Description
    Bytes(int c)
    Constructs a Bytes representing a MemorySize measured in bytes.
    Bytes(com.oracle.coherence.common.util.MemorySize m)
    Constructs a Bytes based on another MemorySize.
    Constructs a Bytes representing a MemorySize measured in bytes.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    get()
    Obtain the MemorySize in bytes.

    Methods inherited from class com.oracle.coherence.common.util.MemorySize

    as, equals, getByteCount, hashCode, toString, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Bytes

      public Bytes(int c)
      Constructs a Bytes representing a MemorySize measured in bytes.
      Parameters:
      c - the number of bytes
    • Bytes

      public Bytes(com.oracle.coherence.common.util.MemorySize m)
      Constructs a Bytes based on another MemorySize.
      Parameters:
      m - the MemorySize
    • Bytes

      public Bytes(String s)
      Constructs a Bytes representing a MemorySize measured in bytes.
      Parameters:
      s - the number of bytes or other MemorySize when magnitudes are specified
      See Also:
      • MemorySize(String, Magnitude)
  • Method Details

    • get

      public long get()
      Obtain the MemorySize in bytes.
      Returns:
      the number of bytes in the MemorySize