blob: ce4e086cbb3408917b12da9781c3cf116ddab6ec [file] [log] [blame]
---
layout: default
title: Apache Incubator Mnemonic • Non-volatile memory
overview: true
---
<section class="intro">
<div class="grid">
<div class="unit whole center-on-mobiles">
<div class="first titlehead inner-center">
if <span class="codesym">(</span> Mnemonic.inUse() <span class="codesym">)</span> <span class="codesym">{</span>
<div class="ifbody">
assert availMemory &gt;= sysMemory;<br/>
assert DurableObjectModal.takeEffect();<br/>
assert serDe.bypass();<br/>
assert cache.bypass();<br/>
</div>
<span class="codesym">}</span>
</div>
</div>
</div>
</section>
<section class="ingredients">
<div class="grid">
<div class="unit one-third">
<h2>Durable Object Model</h2>
<p>Persist your linked objects without SerDe.</p>
<a href="/docs/domusecases">Use Cases <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
<div class="unit one-third">
<h2>Durable Computing Model</h2>
<p>Process your linked objects in native code.</p>
<a href="/docs/arch">Architecture <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
<div class="unit one-third">
<h2>Durable Memory Service</h2>
<p>Abstract storage as memory transparently</p>
<a href="/docs/devices">Devices <i class="fa fa-arrow-circle-o-right"></i></a>
</div>
<div class="clear"></div>
</div>
</section>