contrabase.api
Class ContrabaseResults.RepositoryCache
java.lang.Object
contrabase.api.ContrabaseResults.RepositoryCache
- Enclosing class:
- ContrabaseResults
private static class ContrabaseResults.RepositoryCache
- extends java.lang.Object
Repository 에서 조건이나 key 값에 일치하는 결과를 리포지토리의 cache에 담아놓고
API가 요청하면 반환해주는 클래스
- Author:
- Rivers
|
Field Summary |
private java.util.List<contrabase.ObjectContainer> |
cache
|
private boolean |
ended
|
private contrabase.api.RepositoryInfo |
info
|
|
Method Summary |
void |
addAll(java.util.List<contrabase.ObjectContainer> objects)
|
contrabase.ObjectContainer |
get(int index)
|
java.util.List<contrabase.ObjectContainer> |
getCache()
|
contrabase.api.RepositoryInfo |
getRepositoryInfo()
|
boolean |
isEmpty()
|
boolean |
isEnded()
|
contrabase.ObjectContainer |
pop()
|
void |
setEnd()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cache
private java.util.List<contrabase.ObjectContainer> cache
info
private contrabase.api.RepositoryInfo info
ended
private boolean ended
ContrabaseResults.RepositoryCache
public ContrabaseResults.RepositoryCache(contrabase.api.RepositoryInfo info)
getRepositoryInfo
public contrabase.api.RepositoryInfo getRepositoryInfo()
getCache
public java.util.List<contrabase.ObjectContainer> getCache()
addAll
public void addAll(java.util.List<contrabase.ObjectContainer> objects)
isEmpty
public boolean isEmpty()
get
public contrabase.ObjectContainer get(int index)
pop
public contrabase.ObjectContainer pop()
setEnd
public void setEnd()
isEnded
public boolean isEnded()