com.jdon.domain.model.cache
接口 ModelManager

所有已知实现类:
ModelManagerImp

public interface ModelManager

本类是产生框架使用的各种Model,面向客户端调用 如果需要调用Model相关功能,调用本ModelManager 为提高性能,可在此嵌入对象池。

作者:
banq

方法摘要
 Object addCache(ModelKey modelKey, Object model)
          将Model实例加入缓存
 void addCache(Object key, String className, Object model)
          将Model实例加入缓存
 void clearCache()
           
 boolean containInCache(ModelKey modelKey)
           
 Object getCache(ModelKey modelKey)
          获取加入缓存的Model实例
 Object getCache(Object key, String className)
          获取加入缓存的Model实例
 void removeCache(Object dataKey)
          根据主键值,删除缓存中的Model实例
 

方法详细信息

addCache

Object addCache(ModelKey modelKey,
                Object model)
将Model实例加入缓存

返回:
a saved cache model, maybe is not different from old model object

addCache

void addCache(Object key,
              String className,
              Object model)
将Model实例加入缓存


getCache

Object getCache(ModelKey modelKey)
获取加入缓存的Model实例


getCache

Object getCache(Object key,
                String className)
获取加入缓存的Model实例


removeCache

void removeCache(Object dataKey)
                 throws Exception
根据主键值,删除缓存中的Model实例

抛出:
Exception

containInCache

boolean containInCache(ModelKey modelKey)

clearCache

void clearCache()


Copyright © 2013. All Rights Reserved.