Put() public method

public Put ( ByteBuffer key, ByteBuffer content ) : void
key ByteBuffer
content ByteBuffer
return void
Example #1
0
 public void WhatIPutICanGet()
 {
     using (var fileCollection = new InMemoryFileCollection())
     using (var cache = new DiskChunkCache(fileCollection, 20, 1000))
     {
         cache.Put(CalcHash(new byte[] { 0 }), ByteBuffer.NewAsync(new byte[] { 1 }));
         Assert.AreEqual(new byte[] { 1 }, cache.Get(CalcHash(new byte[] { 0 })).Result.ToByteArray());
     }
 }
Example #2
0
 public void ItRemebersContentAfterReopen()
 {
     using (var fileCollection = new InMemoryFileCollection())
     {
         using (var cache = new DiskChunkCache(fileCollection, 20, 1000))
         {
             cache.Put(CalcHash(new byte[] { 0 }), ByteBuffer.NewAsync(new byte[] { 1 }));
         }
         using (var cache = new DiskChunkCache(fileCollection, 20, 1000))
         {
             Assert.AreEqual(new byte[] { 1 }, cache.Get(CalcHash(new byte[] { 0 })).Result.ToByteArray());
         }
     }
 }