cache4j v0.4 API

net.sf.cache4j.impl
Class SoftCacheObject

java.lang.Object
  extended bynet.sf.cache4j.impl.CacheObject
      extended bynet.sf.cache4j.impl.SoftCacheObject

public class SoftCacheObject
extends CacheObject

Класс SoftCacheObject это магкая :) оболочка для кешируемых объектов. Для хранения ссылки на объект используется класс java.lang.ref.SoftReference

Version:
$Revision: 1.0 $ $Date:$
Author:
Yuriy Stepovoy. stepovoy@gmail.com

Field Summary
 
Fields inherited from class net.sf.cache4j.impl.CacheObject
_obj
 
Constructor Summary
(package private) SoftCacheObject(java.lang.Object objId)
          Конструктор
 
Method Summary
(package private)  java.lang.Object getObject()
          Возвращает кешируемый объект
(package private)  void setObject(java.lang.Object obj)
          Устанавливает кешируемый объект
 
Methods inherited from class net.sf.cache4j.impl.CacheObject
getAccessCount, getCreateTime, getId, getLastAccessTime, getObjectId, getObjectSize, lock, reset, setObjectSize, toString, unlock, updateStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SoftCacheObject

SoftCacheObject(java.lang.Object objId)
Конструктор

Parameters:
objId - идентификатор кешируемого объекта
Method Detail

getObject

java.lang.Object getObject()
Возвращает кешируемый объект

Overrides:
getObject in class CacheObject

setObject

void setObject(java.lang.Object obj)
Устанавливает кешируемый объект

Overrides:
setObject in class CacheObject

cache4j v0.4 API

Copyright (c) 2006, Yuriy Stepovoy. All rights reserved. email: stepovoy@gmail.com