|  | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 
|  | <!-- NewPage --> | 
|  | <html lang="en"> | 
|  | <head> | 
|  | <!-- Generated by javadoc (1.8.0) on Thu Mar 03 13:06:00 PST 2016 --> | 
|  | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 
|  | <title>Index (Mnemonic Project Core 2.0.0-SNAPSHOT API)</title> | 
|  | <meta name="date" content="2016-03-03"> | 
|  | <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> | 
|  | <script type="text/javascript" src="script.js"></script> | 
|  | </head> | 
|  | <body> | 
|  | <script type="text/javascript"><!-- | 
|  | try { | 
|  | if (location.href.indexOf('is-external=true') == -1) { | 
|  | parent.document.title="Index (Mnemonic Project Core 2.0.0-SNAPSHOT API)"; | 
|  | } | 
|  | } | 
|  | catch(err) { | 
|  | } | 
|  | //--> | 
|  | </script> | 
|  | <noscript> | 
|  | <div>JavaScript is disabled on your browser.</div> | 
|  | </noscript> | 
|  | <!-- ========= START OF TOP NAVBAR ======= --> | 
|  | <div class="topNav"><a name="navbar.top"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> | 
|  | <a name="navbar.top.firstrow"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <ul class="navList" title="Navigation"> | 
|  | <li><a href="overview-summary.html">Overview</a></li> | 
|  | <li>Package</li> | 
|  | <li>Class</li> | 
|  | <li>Use</li> | 
|  | <li><a href="overview-tree.html">Tree</a></li> | 
|  | <li><a href="deprecated-list.html">Deprecated</a></li> | 
|  | <li class="navBarCell1Rev">Index</li> | 
|  | <li><a href="help-doc.html">Help</a></li> | 
|  | </ul> | 
|  | </div> | 
|  | <div class="subNav"> | 
|  | <ul class="navList"> | 
|  | <li>Prev</li> | 
|  | <li>Next</li> | 
|  | </ul> | 
|  | <ul class="navList"> | 
|  | <li><a href="index.html?index-all.html" target="_top">Frames</a></li> | 
|  | <li><a href="index-all.html" target="_top">No Frames</a></li> | 
|  | </ul> | 
|  | <ul class="navList" id="allclasses_navbar_top"> | 
|  | <li><a href="allclasses-noframe.html">All Classes</a></li> | 
|  | </ul> | 
|  | <div> | 
|  | <script type="text/javascript"><!-- | 
|  | allClassesLink = document.getElementById("allclasses_navbar_top"); | 
|  | if(window==top) { | 
|  | allClassesLink.style.display = "block"; | 
|  | } | 
|  | else { | 
|  | allClassesLink.style.display = "none"; | 
|  | } | 
|  | //--> | 
|  | </script> | 
|  | </div> | 
|  | <a name="skip.navbar.top"> | 
|  | <!--   --> | 
|  | </a></div> | 
|  | <!-- ========= END OF TOP NAVBAR ========= --> | 
|  | <div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a name="I:A"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">A</h2> | 
|  | <dl> | 
|  | <dt><a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Allocatable</span></a><<a href="com/intel/bigdatamem/Allocatable.html" title="type parameter in Allocatable">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/Allocatable.html" title="type parameter in Allocatable">A</a>>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an interface to allocate memory resources from any underlying memory kind | 
|  | of storage.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#allocate-long-long-boolean-">allocate(long, long, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">allocate specified size of memory block from backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Allocator</span></a><<a href="com/intel/bigdatamem/Allocator.html" title="type parameter in Allocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/Allocator.html" title="type parameter in Allocator">A</a>>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an interface to manage the lifecycle of memory allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#ALLOCATORFIELDNAME">ALLOCATORFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#ALLOCTYPENAME">ALLOCTYPENAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">this class managed to generate generic non-volatile concrete object and their corresponding factory.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#AnnotatedNonVolatileEntityClass-javax.lang.model.element.TypeElement-javax.lang.model.util.Types-javax.lang.model.util.Elements-javax.annotation.processing.Messager-">AnnotatedNonVolatileEntityClass(TypeElement, Types, Elements, Messager)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass.FieldInfo</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotatedNonVolatileEntityClass.MethodInfo</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">AnnotationProcessingException</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">this exception is used for non-volatile annotation processing</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotationProcessingException.html#AnnotationProcessingException-javax.lang.model.element.Element-java.lang.String-java.lang.Object...-">AnnotationProcessingException(Element, String, Object...)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem">AnnotationProcessingException</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_BLACK">ANSI_BLACK</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_BLUE">ANSI_BLUE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_CYAN">ANSI_CYAN</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_GREEN">ANSI_GREEN</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_PURPLE">ANSI_PURPLE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_RED">ANSI_RED</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_RESET">ANSI_RESET</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_WHITE">ANSI_WHITE</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#ANSI_YELLOW">ANSI_YELLOW</a></span> - Static variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#assertComparison-T-T-">assertComparison(T, T)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">assert the equality of two generic objects using compareTo() operator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#autoReclaim--">autoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">return the setting for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#autoReclaim--">autoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">return the setting for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#AUTORECLAIMFIELDNAME">AUTORECLAIMFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:B"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">B</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#beginTransaction--">beginTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">start a application level transaction on this allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#beginTransaction--">beginTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">start a application level transaction on this allocator.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">BigDataMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">manage a big native memory pool through libvmem.so that is provied by Intel nvml library.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#BigDataMemAllocator-com.intel.mnemonic.service.allocatorservice.VolatileMemoryAllocatorService-long-java.lang.String-boolean-">BigDataMemAllocator(VolatileMemoryAllocatorService, long, String, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor, it initializes and allocate a memory pool from specified uri | 
|  | location with specified capacity and an allocator service instance.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">BigDataPMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">manage a big native persistent memory pool through libpmalloc.so provided by pmalloc project.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#BigDataPMemAllocator-com.intel.mnemonic.service.allocatorservice.NonVolatileMemoryAllocatorService-long-java.lang.String-boolean-">BigDataPMemAllocator(NonVolatileMemoryAllocatorService, long, String, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor, it initializes and allocate a memory pool from specified uri | 
|  | location with specified capacity and an allocator service instance.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildDurableMethodSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildDurableMethodSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildEntityMethodSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildEntityMethodSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildFactoryMethodSpecs-com.squareup.javapoet.TypeSpec-com.squareup.javapoet.TypeSpec.Builder-">buildFactoryMethodSpecs(TypeSpec, TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildFieldSpecs-com.squareup.javapoet.TypeSpec.Builder-java.util.Map-">buildFieldSpecs(TypeSpec.Builder, Map<String, AnnotatedNonVolatileEntityClass.FieldInfo>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildGettersSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildGettersSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#buildSettersSpecs-com.squareup.javapoet.TypeSpec.Builder-">buildSettersSpecs(TypeSpec.Builder)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferBackedInputStream</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an input Stream that is backed by a in-memory ByteBuffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#ByteBufferBackedInputStream-java.nio.ByteBuffer-">ByteBufferBackedInputStream(ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">accept a ByteBuffer as backed object for inputStream.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferBackedOutputStream</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an output Stream that is backed by a in-memory ByteBuffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#ByteBufferBackedOutputStream-java.nio.ByteBuffer-">ByteBufferBackedOutputStream(ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">accept a ByteBuffer to store external data, the capacity of it could be | 
|  | extended at will.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ByteBufferSerializer</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">a serializer class that manages to serialize any serilizable objects from/to | 
|  | ByteBuffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#ByteBufferSerializer--">ByteBufferSerializer()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:C"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">C</h2> | 
|  | <dl> | 
|  | <dt><a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CachePool</span></a><<a href="com/intel/bigdatamem/CachePool.html" title="type parameter in CachePool">KeyT</a>,<a href="com/intel/bigdatamem/CachePool.html" title="type parameter in CachePool">ValueT</a>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">This is a abstract CachePool class that is inherited from LinedHashMap class, | 
|  | it extends functionalities of its parent class to support some new features | 
|  | that is usually requried in data caching usage scenario.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#CachePool-int-float-">CachePool(int, float)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#cancelAutoReclaim--">cancelAutoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function could be called by user code to disable auto-reclaim for this non-volatile object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#cancelAutoReclaim--">cancelAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function could be called by user code to disable auto-reclaim for this non-volatile object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html#changed-com.intel.bigdatamem.MemClustering.PerformanceLevel-com.intel.bigdatamem.CommonAllocator-com.intel.bigdatamem.CommonAllocator-">changed(MemClustering.PerformanceLevel, CommonAllocator<?>, CommonAllocator<?>)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html" title="interface in com.intel.bigdatamem">MemClustering.AllocatorChange</a></dt> | 
|  | <dd> | 
|  | <div class="block">callback if allocator changed</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html#changed-com.intel.bigdatamem.MemClustering.PerformanceLevel-com.intel.bigdatamem.MemClustering.PerformanceLevel-">changed(MemClustering.PerformanceLevel, MemClustering.PerformanceLevel)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html" title="interface in com.intel.bigdatamem">MemClustering.PerformanceLevelChange</a></dt> | 
|  | <dd> | 
|  | <div class="block">callback if performance level changed</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#close--">close()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">release the underlying memory pool and close it.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">release the memory pool and close it.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">Release the memory pool and close it.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">close both of resource collectors for this allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#close--">close()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">release the memory pool and close it.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#close-long-">close(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">close the memory pool through native interface.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#collectGarbage--">collectGarbage()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">run a garbage collection.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a> - package com.intel.bigdatamem</dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a> - package com.intel.mnemonic.service.allocatorservice</dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CommonAllocator</span></a><<a href="com/intel/bigdatamem/CommonAllocator.html" title="type parameter in CommonAllocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/CommonAllocator.html" title="type parameter in CommonAllocator">A</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an abstract common class for memory allocator to provide common | 
|  | functionalities.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#CommonAllocator--">CommonAllocator()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">CommonPersistAllocator</span></a><<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="type parameter in CommonPersistAllocator">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="type parameter in CommonPersistAllocator">A</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an abstract common class for persistent memory allocator to provide common | 
|  | functionalities.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#CommonPersistAllocator--">CommonPersistAllocator()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/ContainerOverflowException.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">ContainerOverflowException</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">this Exception will be thrown once cache pool has been out of space.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ContainerOverflowException.html#ContainerOverflowException-java.lang.String-">ContainerOverflowException(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/ContainerOverflowException.html" title="class in com.intel.bigdatamem">ContainerOverflowException</a></dt> | 
|  | <dd> | 
|  | <div class="block">accept a exception message to describe specific condition.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#create-com.intel.bigdatamem.MemClustering.MemCreate-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">create(MemClustering.MemCreate<H>, MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">a factory to create memory resource.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createBuffer-long-">createBuffer(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#createBuffer-long-">createBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createBuffer-long-">createBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a buffer from this clustering.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createBuffer-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">createBuffer(MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a buffer from this clustering</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#createBuffer-long-boolean-">createBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory buffer that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#createByteBuffer-long-long-">createByteBuffer(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a ByteBuffer object which backed buffer is coming from backed | 
|  | native memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#createChunk-long-">createChunk(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#createChunk-long-">createChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createChunk-long-">createChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a chunk from this clustering.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#createChunk-com.intel.bigdatamem.MemClustering.PerformanceLevel-long-">createChunk(MemClustering.PerformanceLevel, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a chunk from this clustering</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#createChunk-long-boolean-">createChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a memory chunk that is managed by its holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#createNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-boolean-">createNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#createRandom--">createRandom()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a new instance of Random using default fixed seed</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#createRandom-long-">createRandom(long)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">create a new instance of Random</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:D"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">D</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#destroy--">destroy()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">manually destroy this object and release its memory resource</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#destroy--">destroy()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">manually destroy this object and release its memory resource</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#destroyByteBuffer-long-java.nio.ByteBuffer-">destroyByteBuffer(long, ByteBuffer)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">destroy a native memory block backed ByteBuffer object.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">disable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">disable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">disable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#disableActiveGC--">disableActiveGC()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">disable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/DropEvent.html#drop-com.intel.bigdatamem.CachePool-KeyT-ValueT-">drop(CachePool<KeyT, ValueT>, KeyT, ValueT)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem">DropEvent</a></dt> | 
|  | <dd> | 
|  | <div class="block">A call-back actor when an entry has been evicted.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">DropEvent</span></a><<a href="com/intel/bigdatamem/DropEvent.html" title="type parameter in DropEvent">KeyT</a>,<a href="com/intel/bigdatamem/DropEvent.html" title="type parameter in DropEvent">ValueT</a>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">A event listener to monitor and post-process an entry's evacuation.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Durable</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">this interface defines the interactive functionalities with Mnenomic core part.</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:E"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">E</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#efproxiesname">efproxiesname</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#elem">elem</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">enable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">enable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">enable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#enableActiveGC-long-">enableActiveGC(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">enable active garbage collection.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#endTransaction--">endTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">end a application level transaction on this allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#endTransaction--">endTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">end a application level transaction on this allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#ensureFreeSpace-long-">ensureFreeSpace(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Ensure the free capacity is greater than the specified size</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#ensureFreeSpace-long-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">ensureFreeSpace(long, DropEvent<KeyT, ValueT>, EvictFilter<KeyT, ValueT>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Ensure the size of free capacity is greater than the specified size, the | 
|  | entries will be filtered by <a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><code>EvictFilter</code></a> before dropping, the | 
|  | <a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><code>DropEvent</code></a> is used for post-processing</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#ensureFreeSpace-long-">ensureFreeSpace(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#ensureFreeSpace-long-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">ensureFreeSpace(long, DropEvent<KeyT, MemBufferHolder<?>>, EvictFilter<KeyT, MemBufferHolder<?>>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/EntityFactoryProxy.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">EntityFactoryProxy</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">proxy the restoring of generic non-volatile object fields</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#error-javax.lang.model.element.Element-java.lang.String-">error(Element, String)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dd> | 
|  | <div class="block">triggered if an error issued during processing</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">EvictFilter</span></a><<a href="com/intel/bigdatamem/EvictFilter.html" title="type parameter in EvictFilter">KeyT</a>,<a href="com/intel/bigdatamem/EvictFilter.html" title="type parameter in EvictFilter">ValueT</a>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">A listener callback to validate its accepted key-value pair for evacuation.</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:F"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">F</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#FACTORYNAMESUFFIX">FACTORYNAMESUFFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#FieldInfo--">FieldInfo()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#FIELDNAMESUFFIX">FIELDNAMESUFFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#fieldoff">fieldoff</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#fieldsize">fieldsize</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#free-long-long-">free(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">free a memory block by specify its address into backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#freeCapacity--">freeCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Return available capacity for new entries.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#freeCapacity--">freeCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#fromMemBufferHolder-com.intel.bigdatamem.MemBufferHolder-">fromMemBufferHolder(MemBufferHolder<A>)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt> | 
|  | <dd> | 
|  | <div class="block">de-serialize an object from a MemBufferHolder object.</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:G"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">G</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#generateCode-javax.annotation.processing.Filer-">generateCode(Filer)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">GenericField</span></a><<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">A</a> extends <a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a><<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">A</a>>,<a href="com/intel/bigdatamem/GenericField.html" title="type parameter in GenericField">E</a>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#GenericField-com.intel.bigdatamem.EntityFactoryProxy-com.intel.bigdatamem.GenericField.GType-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-A-sun.misc.Unsafe-boolean-java.lang.Long-">GenericField(EntityFactoryProxy, GenericField.GType, EntityFactoryProxy[], GenericField.GType[], A, Unsafe, boolean, Long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize this generic field</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem"><span class="typeNameLink">GenericField.GType</span></a> - Enum in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">defines the types of generic field</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genRandomString--">genRandomString()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">generate a random string with fixed length</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genRandomString-int-">genRandomString(int)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">generate a random string</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#genUniquePathname-java.lang.String-">genUniquePathname(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">Generates a unique name that contains current timestamp.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#get--">get()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the value of this field</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#getAllocator--">getAllocator()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the allocator of this node.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#getAllocator--">getAllocator()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">get its allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getBaseAddress--">getBaseAddress()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the base address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getBaseAddress--">getBaseAddress()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the base address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getBaseAddress-long-">getBaseAddress(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">return the base address of this persistent memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getBufferHandler-com.intel.bigdatamem.MemBufferHolder-">getBufferHandler(MemBufferHolder<BigDataPMemAllocator>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the handler from a memory buffer holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#getBufferHandler-com.intel.bigdatamem.MemBufferHolder-">getBufferHandler(MemBufferHolder<A>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the handler from a memory buffer holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getByteBufferHandler-long-java.nio.ByteBuffer-">getByteBufferHandler(long, ByteBuffer)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the handler of a nonvolatile bytebuffer</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getChunkHandler-com.intel.bigdatamem.MemChunkHolder-">getChunkHandler(MemChunkHolder<BigDataPMemAllocator>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the handler from a memory chunk holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#getChunkHandler-com.intel.bigdatamem.MemChunkHolder-">getChunkHandler(MemChunkHolder<A>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the handler from a memory chunk holder.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getEffectiveAddress-long-">getEffectiveAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">calculate the effective address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getEffectiveAddress-long-">getEffectiveAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt> | 
|  | <dd> | 
|  | <div class="block">calculate the effective address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotationProcessingException.html#getElement--">getElement()</a></span> - Method in exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotationProcessingException.html" title="class in com.intel.bigdatamem">AnnotationProcessingException</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getHandler-long-">getHandler(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">get a handler value.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#getHandler-long-long-">getHandler(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">get a handler from specified key.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#getId--">getId()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the id of this memory file.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#getIntialValueLiteral-com.squareup.javapoet.TypeName-">getIntialValueLiteral(TypeName)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getMemoryUse--">getMemoryUse()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the usage of memory.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#getNonVolatileHandler--">getNonVolatileHandler()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function returns its bound handler for this object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#getNonVolatileHandler--">getNonVolatileHandler()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function returns its bound handler for this object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getNonVolatileMemoryAllocatorService-java.lang.String-">getNonVolatileMemoryAllocatorService(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a non-volatile memory allocator service</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#getPerformanceLevel--">getPerformanceLevel()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the performance level of this node.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#getPortableAddress-long-">getPortableAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">calculate the portable address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#getPortableAddress-long-">getPortableAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt> | 
|  | <dd> | 
|  | <div class="block">calculate the portable address</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#getServiceId--">getServiceId()</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">Provide the service identifier for this allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the size of its held bytebuffer</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the size of its held memory chunk</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#getSize--">getSize()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">get the size of its held memory resource.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#getSupportedAnnotationTypes--">getSupportedAnnotationTypes()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#getSupportedSourceVersion--">getSupportedSourceVersion()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getUnsafe--">getUnsafe()</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">Retrieve an Unsafe object.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#getUri--">getUri()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the uri of this memory file.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getVolatileMemoryAllocatorService-java.lang.String-">getVolatileMemoryAllocatorService(String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a volatile memory allocator service</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#getVolatileMemoryAllocatorService-java.lang.String-boolean-">getVolatileMemoryAllocatorService(String, boolean)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a volatile memory allocator service</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#gftypesname">gftypesname</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#gsetterName-java.lang.String-boolean-">gsetterName(String, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:H"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">H</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#handlerCapacity--">handlerCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">return the capacity of non-volatile handler store.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#handlerCapacity-long-">handlerCapacity(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">return the number of available keys to use.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#hasNonVolatileHandlerStore--">hasNonVolatileHandlerStore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">determine whether this allocator supports to store non-volatile handler or not.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#hasNonVolatileHandlerStore--">hasNonVolatileHandlerStore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">determine whether this allocator supports to store non-volatile handler or not</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#HOLDERFIELDNAME">HOLDERFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#hotKeySet-int-">hotKeySet(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Returns a new <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> view of the keys of this cache pool, It | 
|  | contains the most recently visited keys</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#hotKeySet-int-">hotKeySet(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:I"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">I</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#init-javax.annotation.processing.ProcessingEnvironment-">init(ProcessingEnvironment)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#init-long-java.lang.String-boolean-">init(long, String, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">Initialize a memory pool through native interface backed by native | 
|  | library.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#initializeAfterCreate--">initializeAfterCreate()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked after this non-volatile object is created brandly new</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#initializeAfterCreate--">initializeAfterCreate()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked after this non-volatile object is created brandly new</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#initializeAfterRestore--">initializeAfterRestore()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked after this non-volatile object is restored from its allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#initializeAfterRestore--">initializeAfterRestore()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked after this non-volatile object is restored from its allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#initializeNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-boolean-">initializeNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#isAtomicOperation--">isAtomicOperation()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">determine whether the allocator does atomic operations on memory pool</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:M"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">M</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#m_allocator">m_allocator</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_bufcollector">m_bufcollector</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_bufferreclaimer">m_bufferreclaimer</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_chunkcollector">m_chunkcollector</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#m_chunkreclaimer">m_chunkreclaimer</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#m_size">m_size</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemBufferHolder</span></a><<a href="com/intel/bigdatamem/MemBufferHolder.html" title="type parameter in MemBufferHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/MemBufferHolder.html" title="type parameter in MemBufferHolder">A</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">holder for a ByteBuffer instance.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#MemBufferHolder-A-java.nio.ByteBuffer-">MemBufferHolder(A, ByteBuffer)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize with a bytebuffer.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemBufferHolderCachePool</span></a><<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="type parameter in MemBufferHolderCachePool">KeyT</a>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">This class inherited from abstract CachePool class that implemented all | 
|  | inherited abstract methods.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#MemBufferHolderCachePool-long-">MemBufferHolderCachePool(long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructs an empty cache pool with specified capacity.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemChunkHolder</span></a><<a href="com/intel/bigdatamem/MemChunkHolder.html" title="type parameter in MemChunkHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/MemChunkHolder.html" title="type parameter in MemChunkHolder">A</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">holder for a memory chunk.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#MemChunkHolder-A-java.lang.Long-long-">MemChunkHolder(A, Long, long)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize with a memory chunk.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemClustering</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">clustering different kind of memory-like media and combine them as a larger | 
|  | memory pool for allocation.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#MemClustering-com.intel.bigdatamem.MemClustering.NodeConfig:A-">MemClustering(MemClustering.NodeConfig<? extends CommonAllocator<?>>[])</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize a memory clustering instance.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemClustering.AllocatorChange.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.AllocatorChange</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an interface of event for CommonAllocator change.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.NodeConfig</span></a><<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="type parameter in MemClustering.NodeConfig">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="type parameter in MemClustering.NodeConfig">A</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">configuration for each allocator node.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.PerformanceLevel</span></a> - Enum in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">performance level categories.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemClustering.PerformanceLevelChange.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemClustering.PerformanceLevelChange</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an interface of event for performance level change.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemFile</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">a memory file that manages its data on native memory storage.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemFile.html#MemFile-java.lang.String-java.lang.String-">MemFile(String, String)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemFile.html" title="class in com.intel.bigdatamem">MemFile</a></dt> | 
|  | <dd> | 
|  | <div class="block">initialize the memory file.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">MemHolder</span></a><<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a> extends <a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a><<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a>>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">T</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">H</a> extends <a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a><<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">A</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">T</a>,<a href="com/intel/bigdatamem/MemHolder.html" title="type parameter in MemHolder">H</a>>> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">hold a memory kind of resource.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#MemHolder-T-A-">MemHolder(T, A)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize with resource.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">MemoryNonVolatileEntity</span></a><<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="type parameter in MemoryNonVolatileEntity">ALLOC_PMem3C93D24F59</a> extends <a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a><<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="type parameter in MemoryNonVolatileEntity">ALLOC_PMem3C93D24F59</a>>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#MethodInfo--">MethodInfo()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:N"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">N</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#name">name</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.NodeConfig.html#NodeConfig-A-com.intel.bigdatamem.MemClustering.PerformanceLevel-">NodeConfig(A, MemClustering.PerformanceLevel)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.NodeConfig.html" title="class in com.intel.bigdatamem">MemClustering.NodeConfig</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor: initialize this instance with specified allocator and perf.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/NonVolatileEntity.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileEntity</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileEntityProcessor</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#NonVolatileEntityProcessor--">NonVolatileEntityProcessor()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/NonVolatileGetter.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileGetter</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice"><span class="typeNameLink">NonVolatileMemoryAllocatorService</span></a> - Interface in <a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/NonVolatileSetter.html" title="annotation in com.intel.bigdatamem"><span class="typeNameLink">NonVolatileSetter</span></a> - Annotation Type in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#note-javax.lang.model.element.Element-java.lang.String-">note(Element, String)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dd> | 
|  | <div class="block">triggered if a note issued during processing</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:O"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">O</h2> | 
|  | <dl> | 
|  | <dt><a href="com/intel/bigdatamem/OutOfPersistentMemory.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">OutOfPersistentMemory</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">this is an exception that should be throw once out of persistent memory</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/OutOfPersistentMemory.html#OutOfPersistentMemory-java.lang.String-">OutOfPersistentMemory(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/OutOfPersistentMemory.html" title="class in com.intel.bigdatamem">OutOfPersistentMemory</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#overriding-javax.lang.model.element.ExecutableElement-java.lang.String-">overriding(ExecutableElement, String)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:P"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">P</h2> | 
|  | <dl> | 
|  | <dt><a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">PMAddressTranslator</span></a> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">translate persistent memory address for allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#PMEMNAMEPREFIX">PMEMNAMEPREFIX</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#prepareProcessing--">prepareProcessing()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html#process-java.util.Set-javax.annotation.processing.RoundEnvironment-">process(Set<? extends TypeElement>, RoundEnvironment)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/NonVolatileEntityProcessor.html" title="class in com.intel.bigdatamem">NonVolatileEntityProcessor</a></dt> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#put-KeyT-ValueT-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">put(KeyT, ValueT, DropEvent<KeyT, ValueT>, EvictFilter<KeyT, ValueT>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Put an entry in this cache pool and evict eldest entries if necessary | 
|  | that will free enough space to hold new entry, which entry could be | 
|  | evicted that can be customized by (<a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem"><code>EvictFilter</code></a>), regarding how | 
|  | to post-process the eldest entry that can be customized by ( | 
|  | <a href="com/intel/bigdatamem/DropEvent.html" title="interface in com.intel.bigdatamem"><code>DropEvent</code></a>).</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#put-KeyT-com.intel.bigdatamem.MemBufferHolder-">put(KeyT, MemBufferHolder<?>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Associates the specified value with the specified key in this map | 
|  | (optional operation).</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#put-KeyT-com.intel.bigdatamem.MemBufferHolder-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">put(KeyT, MemBufferHolder<?>, DropEvent<KeyT, MemBufferHolder<?>>, EvictFilter<KeyT, MemBufferHolder<?>>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#putAll-java.util.Map-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">putAll(Map<? extends KeyT, ? extends ValueT>, DropEvent<KeyT, ValueT>, EvictFilter<KeyT, ValueT>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Put all entries into this cache pool and evict eldes entries if | 
|  | necessary.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#putAll-java.util.Map-">putAll(Map<? extends KeyT, ? extends MemBufferHolder<?>>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#putAll-java.util.Map-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">putAll(Map<? extends KeyT, ? extends MemBufferHolder<?>>, DropEvent<KeyT, MemBufferHolder<?>>, EvictFilter<KeyT, MemBufferHolder<?>>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:R"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">R</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#read--">read()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">read an integer value from backed ByteBuffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedInputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedInputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">read a specified range of byte array from backed ByteBuffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#reallocate-long-long-long-boolean-">reallocate(long, long, long, boolean)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">reallocate a specified size of memory block from backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/Reclaim.html" title="interface in com.intel.bigdatamem"><span class="typeNameLink">Reclaim</span></a><<a href="com/intel/bigdatamem/Reclaim.html" title="type parameter in Reclaim">MRES</a>> - Interface in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">an interface to reclaim its memory resource.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Reclaim.html#reclaim-MRES-java.lang.Long-">reclaim(MRES, Long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Reclaim.html" title="interface in com.intel.bigdatamem">Reclaim</a></dt> | 
|  | <dd> | 
|  | <div class="block">reclaim specified resources.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function could be called by user code to register this object for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function could be called by user code to register this object for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">register its held buffer for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">register its held chunk for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#registerAutoReclaim--">registerAutoReclaim()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">register its held resource for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#registerBufferAutoReclaim-com.intel.bigdatamem.MemBufferHolder-">registerBufferAutoReclaim(MemBufferHolder<A>)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">register a memory buffer for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#registerBufferAutoReclaim-com.intel.bigdatamem.MemBufferHolder-">registerBufferAutoReclaim(MemBufferHolder<A>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">register a memory buffer for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#registerChunkAutoReclaim-com.intel.bigdatamem.MemChunkHolder-">registerChunkAutoReclaim(MemChunkHolder<A>)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">register a memory chunk for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#registerChunkAutoReclaim-com.intel.bigdatamem.MemChunkHolder-">registerChunkAutoReclaim(MemChunkHolder<A>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">register a memory chunk for auto-reclaim</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#remove-java.lang.Object-">remove(Object)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#removeFirstEntry-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">removeFirstEntry(DropEvent<KeyT, ValueT>, EvictFilter<KeyT, ValueT>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Removes a first qualified entry in this cache pool</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#removeFirstEntry-com.intel.bigdatamem.DropEvent-com.intel.bigdatamem.EvictFilter-">removeFirstEntry(DropEvent<KeyT, MemBufferHolder<?>>, EvictFilter<KeyT, MemBufferHolder<?>>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolder.html" title="class in com.intel.bigdatamem">MemBufferHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize its held buffer</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemChunkHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemChunkHolder.html" title="class in com.intel.bigdatamem">MemChunkHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize its held chunk</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemHolder.html#resize-long-">resize(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemHolder.html" title="class in com.intel.bigdatamem">MemHolder</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize its held resource</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder<A>, long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a memory buffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder<BigDataMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a specified buffer on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder<BigDataPMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a specified buffer on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#resizeBuffer-com.intel.bigdatamem.MemBufferHolder-long-">resizeBuffer(MemBufferHolder<SysMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a specified buffer on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#resizeByteBuffer-java.nio.ByteBuffer-long-">resizeByteBuffer(ByteBuffer, long)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a bytebuffer with a new instance</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#resizeByteBuffer-long-java.nio.ByteBuffer-long-">resizeByteBuffer(long, ByteBuffer, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a ByteBuffer object which backed buffer is coming from backed | 
|  | native memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocatable.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder<A>, long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocatable.html" title="interface in com.intel.bigdatamem">Allocatable</a></dt> | 
|  | <dd> | 
|  | <div class="block">resize a memory chunk.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder<BigDataMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">re-size a specified chunk on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder<BigDataPMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">re-size a specified chunk on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#resizeChunk-com.intel.bigdatamem.MemChunkHolder-long-">resizeChunk(MemChunkHolder<SysMemAllocator>, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">re-size a specified chunk on its backed memory pool.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/EntityFactoryProxy.html#restore-A-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-long-boolean-">restore(A, EntityFactoryProxy[], GenericField.GType[], long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/EntityFactoryProxy.html" title="interface in com.intel.bigdatamem">EntityFactoryProxy</a></dt> | 
|  | <dd> | 
|  | <div class="block">restore a durable object from persistent allocator using a handler of non-volatile object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html#restoreNonVolatileEntity-ALLOC_PMem3C93D24F59-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-long-boolean-">restoreNonVolatileEntity(ALLOC_PMem3C93D24F59, EntityFactoryProxy[], GenericField.GType[], long, boolean)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemoryNonVolatileEntity.html" title="interface in com.intel.bigdatamem">MemoryNonVolatileEntity</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#retrieveBuffer-long-boolean-">retrieveBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory buffer from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveBuffer-long-">retrieveBuffer(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory buffer from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveBuffer-long-boolean-">retrieveBuffer(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory buffer from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#retrieveByteBuffer-long-long-">retrieveByteBuffer(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a bytebuffer from its handler</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#retrieveChunk-long-boolean-">retrieveChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory chunk from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveChunk-long-">retrieveChunk(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory chunk from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#retrieveChunk-long-boolean-">retrieveChunk(long, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve a memory chunk from its backed memory allocator.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">RetrieveNonVolatileEntityError</span></a> - Exception in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html#RetrieveNonVolatileEntityError-java.lang.String-">RetrieveNonVolatileEntityError(String)</a></span> - Constructor for exception com.intel.bigdatamem.<a href="com/intel/bigdatamem/RetrieveNonVolatileEntityError.html" title="class in com.intel.bigdatamem">RetrieveNonVolatileEntityError</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#retrieveSize-long-long-">retrieveSize(long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">retrieve the size of a nonvolatile memory object</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#rettype">rettype</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:S"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">S</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#set-E-boolean-">set(E, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a value to this field</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#setAllocatorChange-com.intel.bigdatamem.MemClustering.AllocatorChange-">setAllocatorChange(MemClustering.AllocatorChange)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a callback of event for allocator change.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#setBaseAddress-long-">setBaseAddress(long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">set the base address for calculation</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/PMAddressTranslator.html#setBaseAddress-long-">setBaseAddress(long)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/PMAddressTranslator.html" title="interface in com.intel.bigdatamem">PMAddressTranslator</a></dt> | 
|  | <dd> | 
|  | <div class="block">set the base address for calculation</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#setBufferReclaimer-com.intel.bigdatamem.Reclaim-">setBufferReclaimer(Reclaim<ByteBuffer>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a reclaimer to reclaim memory buffer</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonAllocator.html#setChunkReclaimer-com.intel.bigdatamem.Reclaim-">setChunkReclaimer(Reclaim<Long>)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonAllocator.html" title="class in com.intel.bigdatamem">CommonAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a reclaimer to reclaim memory chunk</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#setHandler-long-long-">setHandler(long, long)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a handler on key.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html#setHandler-long-long-long-">setHandler(long, long, long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/NonVolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">NonVolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a handler to a key.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.html#setPerformanceLevelChange-com.intel.bigdatamem.MemClustering.PerformanceLevelChange-">setPerformanceLevelChange(MemClustering.PerformanceLevelChange)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.html" title="class in com.intel.bigdatamem">MemClustering</a></dt> | 
|  | <dd> | 
|  | <div class="block">set a callback of event for performance level change.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Durable.html#setupGenericInfo-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-">setupGenericInfo(EntityFactoryProxy[], GenericField.GType[])</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Durable.html" title="interface in com.intel.bigdatamem">Durable</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked by its factory to setup generic related info to avoid expensive operations from reflection</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.html#setupGenericInfo-com.intel.bigdatamem.EntityFactoryProxy:A-com.intel.bigdatamem.GenericField.GType:A-">setupGenericInfo(EntityFactoryProxy[], GenericField.GType[])</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.html" title="class in com.intel.bigdatamem">GenericField</a></dt> | 
|  | <dd> | 
|  | <div class="block">this function will be invoked by its factory to setup generic related info to avoid expensive operations from reflection</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#specbuilder">specbuilder</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html#specbuilder">specbuilder</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.MethodInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.MethodInfo</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CommonPersistAllocator.html#supportTransaction--">supportTransaction()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CommonPersistAllocator.html" title="class in com.intel.bigdatamem">CommonPersistAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">determine whether the allocator supports transaction feature or not</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Allocator.html#sync--">sync()</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/Allocator.html" title="interface in com.intel.bigdatamem">Allocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">sync.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataMemAllocator.html" title="class in com.intel.bigdatamem">BigDataMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">force to synchronize uncommitted data to backed memory pool | 
|  | (this is a placeholder).</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/BigDataPMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/BigDataPMemAllocator.html" title="class in com.intel.bigdatamem">BigDataPMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">force to synchronize uncommitted data to backed memory pool | 
|  | (this is a placeholder).</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#sync--">sync()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">force to synchronize uncommitted data to backed memory pool | 
|  | (this is a placeholder).</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html#sync-long-">sync(long)</a></span> - Method in interface com.intel.mnemonic.service.allocatorservice.<a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice">VolatileMemoryAllocatorService</a></dt> | 
|  | <dd> | 
|  | <div class="block">force to synchronize uncommitted data to backed memory pool through | 
|  | native interface.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">SysMemAllocator</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block">manage a system memory pool as a internal volatile allocator</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/SysMemAllocator.html#SysMemAllocator-long-boolean-">SysMemAllocator(long, boolean)</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/SysMemAllocator.html" title="class in com.intel.bigdatamem">SysMemAllocator</a></dt> | 
|  | <dd> | 
|  | <div class="block">Constructor, it initialize and allocate a memory pool from Java off-heap | 
|  | with specified capacity.</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a name="I:T"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">T</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toByteBuffer-ValueT-">toByteBuffer(ValueT)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt> | 
|  | <dd> | 
|  | <div class="block">serialize object to a ByteBuffer object.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toMemBufferHolder-A-ValueT-">toMemBufferHolder(A, ValueT)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt> | 
|  | <dd> | 
|  | <div class="block">serialize object to a MemBufferHolder object.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferSerializer.html#toObject-java.nio.ByteBuffer-">toObject(ByteBuffer)</a></span> - Static method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferSerializer.html" title="class in com.intel.bigdatamem">ByteBufferSerializer</a></dt> | 
|  | <dd> | 
|  | <div class="block">de-serialize an object from a ByteBuffer object.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#transTypeToUnsafeMethod-com.squareup.javapoet.TypeName-boolean-">transTypeToUnsafeMethod(TypeName, boolean)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html#type">type</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.FieldInfo.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass.FieldInfo</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:U"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">U</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html#UNSAFEFIELDNAME">UNSAFEFIELDNAME</a></span> - Variable in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/AnnotatedNonVolatileEntityClass.html" title="class in com.intel.bigdatamem">AnnotatedNonVolatileEntityClass</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/CachePool.html#usedCapacity--">usedCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/CachePool.html" title="class in com.intel.bigdatamem">CachePool</a></dt> | 
|  | <dd> | 
|  | <div class="block">Return the used capacity of cached entries.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemBufferHolderCachePool.html#usedCapacity--">usedCapacity()</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemBufferHolderCachePool.html" title="class in com.intel.bigdatamem">MemBufferHolderCachePool</a></dt> | 
|  | <dd> </dd> | 
|  | <dt><a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem"><span class="typeNameLink">Utils</span></a> - Class in <a href="com/intel/bigdatamem/package-summary.html">com.intel.bigdatamem</a></dt> | 
|  | <dd> | 
|  | <div class="block"> | 
|  | Utilities for project.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/Utils.html#Utils--">Utils()</a></span> - Constructor for class com.intel.bigdatamem.<a href="com/intel/bigdatamem/Utils.html" title="class in com.intel.bigdatamem">Utils</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:V"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">V</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/EvictFilter.html#validate-com.intel.bigdatamem.CachePool-KeyT-ValueT-">validate(CachePool<KeyT, ValueT>, KeyT, ValueT)</a></span> - Method in interface com.intel.bigdatamem.<a href="com/intel/bigdatamem/EvictFilter.html" title="interface in com.intel.bigdatamem">EvictFilter</a></dt> | 
|  | <dd> | 
|  | <div class="block">A call-back validator when an entry will be evicted.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.GType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem">GenericField.GType</a></dt> | 
|  | <dd> | 
|  | <div class="block">Returns the enum constant of this type with the specified name.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem">MemClustering.PerformanceLevel</a></dt> | 
|  | <dd> | 
|  | <div class="block">Returns the enum constant of this type with the specified name.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/GenericField.GType.html#values--">values()</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/GenericField.GType.html" title="enum in com.intel.bigdatamem">GenericField.GType</a></dt> | 
|  | <dd> | 
|  | <div class="block">Returns an array containing the constants of this enum type, in | 
|  | the order they are declared.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html#values--">values()</a></span> - Static method in enum com.intel.bigdatamem.<a href="com/intel/bigdatamem/MemClustering.PerformanceLevel.html" title="enum in com.intel.bigdatamem">MemClustering.PerformanceLevel</a></dt> | 
|  | <dd> | 
|  | <div class="block">Returns an array containing the constants of this enum type, in | 
|  | the order they are declared.</div> | 
|  | </dd> | 
|  | <dt><a href="com/intel/mnemonic/service/allocatorservice/VolatileMemoryAllocatorService.html" title="interface in com.intel.mnemonic.service.allocatorservice"><span class="typeNameLink">VolatileMemoryAllocatorService</span></a> - Interface in <a href="com/intel/mnemonic/service/allocatorservice/package-summary.html">com.intel.mnemonic.service.allocatorservice</a></dt> | 
|  | <dd> </dd> | 
|  | </dl> | 
|  | <a name="I:W"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <h2 class="title">W</h2> | 
|  | <dl> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#write-int-">write(int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">write an integer value to backed buffer.</div> | 
|  | </dd> | 
|  | <dt><span class="memberNameLink"><a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html#write-byte:A-int-int-">write(byte[], int, int)</a></span> - Method in class com.intel.bigdatamem.<a href="com/intel/bigdatamem/ByteBufferBackedOutputStream.html" title="class in com.intel.bigdatamem">ByteBufferBackedOutputStream</a></dt> | 
|  | <dd> | 
|  | <div class="block">write an array of bytes to a specified range of backed buffer</div> | 
|  | </dd> | 
|  | </dl> | 
|  | <a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> </div> | 
|  | <!-- ======= START OF BOTTOM NAVBAR ====== --> | 
|  | <div class="bottomNav"><a name="navbar.bottom"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> | 
|  | <a name="navbar.bottom.firstrow"> | 
|  | <!--   --> | 
|  | </a> | 
|  | <ul class="navList" title="Navigation"> | 
|  | <li><a href="overview-summary.html">Overview</a></li> | 
|  | <li>Package</li> | 
|  | <li>Class</li> | 
|  | <li>Use</li> | 
|  | <li><a href="overview-tree.html">Tree</a></li> | 
|  | <li><a href="deprecated-list.html">Deprecated</a></li> | 
|  | <li class="navBarCell1Rev">Index</li> | 
|  | <li><a href="help-doc.html">Help</a></li> | 
|  | </ul> | 
|  | </div> | 
|  | <div class="subNav"> | 
|  | <ul class="navList"> | 
|  | <li>Prev</li> | 
|  | <li>Next</li> | 
|  | </ul> | 
|  | <ul class="navList"> | 
|  | <li><a href="index.html?index-all.html" target="_top">Frames</a></li> | 
|  | <li><a href="index-all.html" target="_top">No Frames</a></li> | 
|  | </ul> | 
|  | <ul class="navList" id="allclasses_navbar_bottom"> | 
|  | <li><a href="allclasses-noframe.html">All Classes</a></li> | 
|  | </ul> | 
|  | <div> | 
|  | <script type="text/javascript"><!-- | 
|  | allClassesLink = document.getElementById("allclasses_navbar_bottom"); | 
|  | if(window==top) { | 
|  | allClassesLink.style.display = "block"; | 
|  | } | 
|  | else { | 
|  | allClassesLink.style.display = "none"; | 
|  | } | 
|  | //--> | 
|  | </script> | 
|  | </div> | 
|  | <a name="skip.navbar.bottom"> | 
|  | <!--   --> | 
|  | </a></div> | 
|  | <!-- ======== END OF BOTTOM NAVBAR ======= --> | 
|  | <p class="legalCopy"><small>Copyright © 2016 <a href="https://github.com/NonVolatileComputing">Non-Volatile Computing Technologies</a>. All rights reserved.</small></p> | 
|  | </body> | 
|  | </html> |