com.taobao.common.store.memory
类 MemStore

java.lang.Object
  继承者 com.taobao.common.store.memory.MemStore
所有已实现的接口:
Store

public class MemStore
extends Object
implements Store

作者:
dogun (yuexuqiang at gmail.com)

构造方法摘要
MemStore()
           
 
方法摘要
 void add(byte[] key, byte[] data)
           
 void add(byte[] key, byte[] data, boolean force)
           
 void close()
           
 byte[] get(byte[] key)
           
 long getMaxFileCount()
           
 Iterator<byte[]> iterator()
           
 boolean remove(byte[] key)
           
 boolean remove(byte[] key, boolean force)
           
 void setMaxFileCount(long maxFileCount)
           
 int size()
           
 boolean update(byte[] key, byte[] data)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MemStore

public MemStore()
方法详细信息

add

public void add(byte[] key,
                byte[] data)
         throws IOException
指定者:
接口 Store 中的 add
抛出:
IOException

add

public void add(byte[] key,
                byte[] data,
                boolean force)
         throws IOException
指定者:
接口 Store 中的 add
抛出:
IOException

remove

public boolean remove(byte[] key,
                      boolean force)
               throws IOException
指定者:
接口 Store 中的 remove
抛出:
IOException

get

public byte[] get(byte[] key)
           throws IOException
指定者:
接口 Store 中的 get
抛出:
IOException

iterator

public Iterator<byte[]> iterator()
                          throws IOException
指定者:
接口 Store 中的 iterator
抛出:
IOException

remove

public boolean remove(byte[] key)
               throws IOException
指定者:
接口 Store 中的 remove
抛出:
IOException

size

public int size()
指定者:
接口 Store 中的 size

update

public boolean update(byte[] key,
                      byte[] data)
               throws IOException
指定者:
接口 Store 中的 update
抛出:
IOException

close

public void close()
           throws IOException
指定者:
接口 Store 中的 close
抛出:
IOException

getMaxFileCount

public long getMaxFileCount()
指定者:
接口 Store 中的 getMaxFileCount

setMaxFileCount

public void setMaxFileCount(long maxFileCount)
指定者:
接口 Store 中的 setMaxFileCount


Copyright © 2010–2013. All rights reserved.