Package io.dialob.client.api
Interface DialobCache
-
- All Known Implementing Classes:
DialobEhCache
public interface DialobCache
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDialobCache.CacheEntry
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidflush(String id)Optional<DialobDocument>getAst(DialobStore.StoreEntity src)Optional<DialobProgram>getProgram(DialobStore.StoreEntity src)DialobDocumentsetAst(DialobDocument ast, DialobStore.StoreEntity src)DialobProgramsetProgram(DialobProgram program, DialobStore.StoreEntity src)DialobCachewithName(String name)
-
-
-
Method Detail
-
withName
DialobCache withName(String name)
-
getProgram
Optional<DialobProgram> getProgram(DialobStore.StoreEntity src)
-
getAst
Optional<DialobDocument> getAst(DialobStore.StoreEntity src)
-
setProgram
DialobProgram setProgram(DialobProgram program, DialobStore.StoreEntity src)
-
setAst
DialobDocument setAst(DialobDocument ast, DialobStore.StoreEntity src)
-
flush
void flush(String id)
-
-