Class 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.
      Bytes​(String s)
      Constructs a Bytes representing a MemorySize measured in bytes.
    • Constructor Detail

      • 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 Detail

      • get

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