org.apache.chemistry.opencmis.client.runtime.cache
Interface Cache
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- CacheImpl, NoCacheImpl
public interface Cache
- extends java.io.Serializable
Implements a session cache providing following capabilities:
- access CmisObject by object id
- access CmisObject by object path
initialize
void initialize(Session session,
java.util.Map<java.lang.String,java.lang.String> parameters)
containsId
boolean containsId(java.lang.String objectId,
java.lang.String cacheKey)
containsPath
boolean containsPath(java.lang.String path,
java.lang.String cacheKey)
put
void put(CmisObject object,
java.lang.String cacheKey)
putPath
void putPath(java.lang.String path,
CmisObject object,
java.lang.String cacheKey)
getById
CmisObject getById(java.lang.String objectId,
java.lang.String cacheKey)
getByPath
CmisObject getByPath(java.lang.String path,
java.lang.String cacheKey)
remove
void remove(java.lang.String objectId)
clear
void clear()
getCacheSize
int getCacheSize()
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.