#include <sys/types.h>#include <dirent.h>#include <time.h>#include <unistd.h>#include <Basics.H>#include <FS.H>#include <VestaLog.H>#include <Recovery.H>#include <VestaLogSeq.H>#include <AtomicFile.H>#include <FP.H>#include <UniqueId.H>#include <BitVector.H>#include <CacheConfig.H>#include <CacheIntf.H>#include <Debug.H>#include <PKPrefix.H>#include <Timer.H>#include <Model.H>#include <PKEpoch.H>#include <CacheIndex.H>#include <Derived.H>#include <FV.H>#include <VestaVal.H>#include <GraphLog.H>#include <CacheConfigServer.H>#include <Leases.H>#include <CacheEntry.H>#include <CacheLog.H>#include <Intvl.H>#include <VPKFile.H>#include <VMultiPKFile.H>#include "VCacheVersion.H"#include "PKPrefixSeq.H"#include "CacheS.H"Go to the source code of this file.
Functions | |
| void * | CacheS_DoFreeMPKFiles (void *arg) throw () |
| void * | CacheS_DoDeletions (void *arg) throw () |
| void * | CacheS_CleanCacheLogWorker (void *arg) throw () |
| void * | CacheS_FlushWorker (void *arg) throw () |
|
|
Definition at line 2348 of file CacheS.C. References CacheWorker::argsReady, CacheS::CleanCacheLog(), CacheWorker::cs, CacheWorker::Finish(), Basics::mutex::lock(), CacheWorker::mu, CacheS::RegisterIdleCleanWorker(), Basics::mutex::unlock(), Basics::cond::wait(), and CacheWorker::workToDo. Referenced by CleanWorker::CleanWorker(). |
|
|
|
|
Definition at line 3165 of file CacheS.C. References CacheWorker::argsReady, CacheWorker::cs, CacheWorker::Finish(), Basics::mutex::lock(), CacheWorker::mu, FlushWorker::pfx, CacheS::RegisterIdleFlushWorker(), Basics::mutex::unlock(), CacheS::VToSCache(), Basics::cond::wait(), and CacheWorker::workToDo. Referenced by FlushWorker::FlushWorker(). |
1.4.2