krati.store
Interface DataCache
- All Superinterfaces:
- Persistable
- All Known Implementing Classes:
- DataCacheImpl
public interface DataCache
- extends Persistable
DataCache - Partitioned array for storing raw member data (i.e. bytes) at specified indexes (i.e. memberId).
- Author:
- jwu
Method Summary |
void |
clear()
|
void |
delete(int memberId,
long scn)
|
byte[] |
get(int memberId)
|
int |
get(int memberId,
byte[] dst)
|
int |
get(int memberId,
byte[] dst,
int offset)
|
int |
getIdCount()
|
int |
getIdStart()
|
void |
set(int memberId,
byte[] data,
int offset,
int length,
long scn)
|
void |
set(int memberId,
byte[] data,
long scn)
|
getIdCount
int getIdCount()
getIdStart
int getIdStart()
get
byte[] get(int memberId)
get
int get(int memberId,
byte[] dst)
get
int get(int memberId,
byte[] dst,
int offset)
set
void set(int memberId,
byte[] data,
long scn)
throws Exception
- Throws:
Exception
set
void set(int memberId,
byte[] data,
int offset,
int length,
long scn)
throws Exception
- Throws:
Exception
delete
void delete(int memberId,
long scn)
throws Exception
- Throws:
Exception
clear
void clear()
throws IOException
- Throws:
IOException
Copyright © 2011. All Rights Reserved.