OpenSim::Framework::CacheItemBase Class Reference

Inheritance diagram for OpenSim::Framework::CacheItemBase:

OpenSim::Framework::FileCacheItem OpenSim::Framework::MemoryCacheItem List of all members.

Public Member Functions

virtual Object Retrieve ()
virtual void Store (Object data)
 CacheItemBase (UUID index)
 CacheItemBase (UUID index, DateTime ttl)
virtual bool Equals (CacheItemBase item)
virtual int CompareTo (CacheItemBase item)
virtual bool IsLocked ()

Public Attributes

UUID uuid
DateTime entered
DateTime lastUsed
DateTime expires = new DateTime(0)
int hits = 0

Constructor & Destructor Documentation

OpenSim::Framework::CacheItemBase::CacheItemBase ( UUID  index  )  [inline]

OpenSim::Framework::CacheItemBase::CacheItemBase ( UUID  index,
DateTime  ttl 
) [inline]


Member Function Documentation

virtual Object OpenSim::Framework::CacheItemBase::Retrieve (  )  [inline, virtual]

Reimplemented in OpenSim::Framework::MemoryCacheItem, and OpenSim::Framework::FileCacheItem.

virtual void OpenSim::Framework::CacheItemBase::Store ( Object  data  )  [inline, virtual]

Reimplemented in OpenSim::Framework::MemoryCacheItem, and OpenSim::Framework::FileCacheItem.

virtual bool OpenSim::Framework::CacheItemBase::Equals ( CacheItemBase  item  )  [inline, virtual]

virtual int OpenSim::Framework::CacheItemBase::CompareTo ( CacheItemBase  item  )  [inline, virtual]

virtual bool OpenSim::Framework::CacheItemBase::IsLocked (  )  [inline, virtual]


Member Data Documentation

UUID OpenSim::Framework::CacheItemBase::uuid

DateTime OpenSim::Framework::CacheItemBase::entered

DateTime OpenSim::Framework::CacheItemBase::lastUsed

DateTime OpenSim::Framework::CacheItemBase::expires = new DateTime(0)

int OpenSim::Framework::CacheItemBase::hits = 0


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 01:00:47 2009 for OpenSim by  doxygen 1.5.1