Class Megabytes

java.lang.Object
com.oracle.coherence.common.util.MemorySize
com.tangosol.coherence.config.unit.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.
    Constructs a Megabytes representing a MemorySize measured in megabytes.
  • Method Summary

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

    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

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

    • get

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