#include <stx_Cache.h>

Definition at line 25 of file stx_Cache.h.
Public Member Functions | |
| stx_CacheEl (stx_CacheKey_t a_key) | |
| virtual | ~stx_CacheEl () |
| stx_CacheKey_t | GetCacheKey () |
| bool | IsSame (stx_CacheKey_t a_key) |
| virtual void | RemoveNotification () |
| call just before removed from cache | |
Public Attributes | |
| log_CLASSID_m | |
Private Attributes | |
| stx_CacheKey_t | m_cacheKey |
| int | m_refNumber |
Friends | |
| class | stx_CacheVec |
| stx_CacheEl::stx_CacheEl | ( | stx_CacheKey_t | a_key | ) | [inline] |
| virtual stx_CacheEl::~stx_CacheEl | ( | ) | [inline, virtual] |
| stx_CacheKey_t stx_CacheEl::GetCacheKey | ( | ) | [inline] |
Definition at line 31 of file stx_Cache.h.
Referenced by stx_CacheArray< _MaxCacheSize >::Insert(), stx_Cache::Insert(), i_FSC_i::InsertSplitFromFRIBlock(), stx_CacheArray< _MaxCacheSize >::RemoveEl(), stx_Cache::RemoveEl(), and fsc_nsDirectory::~fsc_nsDirectory().
00031 { return m_cacheKey;};

| bool stx_CacheEl::IsSame | ( | stx_CacheKey_t | a_key | ) | [inline] |
| void stx_CacheEl::RemoveNotification | ( | ) | [virtual] |
call just before removed from cache
Reimplemented in fsc_DataL, and fsc_nsDirectory.
Definition at line 35 of file stx_Cache.cpp.
References log_FUNC_m.
Referenced by stx_CacheElRef::DecRef().
00035 { 00036 log_FUNC_m(RemoveNotification); 00037 }

friend class stx_CacheVec [friend] |
Definition at line 26 of file stx_Cache.h.
Reimplemented in fsc_DataCollectorStorageCacheEl, fsc_DataL, fsc_FLSPerMedia, fsc_FRIblockUnpacker, fsc_MedVolWriter, fsc_nsDirectory, fsc_RedunCopyDataVolStorage, fsc_RedunCopyDataVolStorageWriter, fsc_RedunCopyDataVolStorageReader, fsc_ReorgScanDataVolStorage, fsc_ReorgScanReorgVolStorage, and fsc_ReorgScanContentVolStorage.
Definition at line 37 of file stx_Cache.h.
stx_CacheKey_t stx_CacheEl::m_cacheKey [private] |
Definition at line 39 of file stx_Cache.h.
int stx_CacheEl::m_refNumber [private] |
1.5.6