Class Megabytes


  • public class Megabytes
    extends com.oracle.coherence.common.util.MemorySize
    Megabytes is a specialized MemorySize whose default constructor assumes that the specified units (when a they are not specified) are measured in megabytes.

    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
      Megabytes​(int c)
      Constructs a Megabytes representing a MemorySize measured in megabytes.
      Megabytes​(com.oracle.coherence.common.util.MemorySize m)
      Constructs a Megabytes based on another MemorySize.
      Megabytes​(String s)
      Constructs a Megabytes representing a MemorySize measured in megabytes.
    • Constructor Detail

      • Megabytes

        public Megabytes​(int c)
        Constructs a Megabytes representing a MemorySize measured in megabytes.
        Parameters:
        c - the number of megabytes
      • Megabytes

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

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

      • get

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