store_repl_lru.cc
Go to the documentation of this file.
279 storeAppendPrintf(sentry, "LRU reference age: %.2f days\n", (double) (squid_curtime - entry->lastref) / (double) (24 * 60 * 60));
Definition: wordlist.h:41
Definition: parse.c:104
static const StoreEntry * lru_walkNext(RemovalPolicyWalker *walker)
Definition: store_repl_lru.cc:142
MEMPROXY_CLASS(LruNode)
Definition: store_repl_lru.cc:17
enum LruPolicyData::heap_entry_type type
RemovalPurgeWalker *(* PurgeInit)(RemovalPolicy *policy, int max_scan)
Definition: RemovalPolicy.h:51
static RemovalPurgeWalker * lru_purgeInit(RemovalPolicy *policy, int max_scan)
Definition: store_repl_lru.cc:246
static void lru_stats(RemovalPolicy *policy, StoreEntry *sentry)
Definition: store_repl_lru.cc:264
void(* Referenced)(RemovalPolicy *policy, const StoreEntry *entry, RemovalPolicyNode *node)
Definition: RemovalPolicy.h:48
Definition: store_repl_lru.cc:63
Definition: RemovalPolicy.h:55
Definition: RemovalPolicy.h:66
Definition: store_repl_lru.cc:188
static void lru_add(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node)
Definition: store_repl_lru.cc:77
void setPolicyNode(StoreEntry *, void *) const
Definition: store_repl_lru.cc:46
Definition: RemovalPolicy.h:29
Definition: store_repl_lru.cc:137
Definition: dlink.h:14
static void lru_referenced(RemovalPolicy *policy, const StoreEntry *entry, RemovalPolicyNode *node)
Definition: store_repl_lru.cc:119
Definition: RemovalPolicy.h:38
void(* Stats)(RemovalPolicy *policy, StoreEntry *entry)
Definition: RemovalPolicy.h:52
void(* Remove)(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node)
Definition: RemovalPolicy.h:47
RemovalPolicyWalker *(* WalkInit)(RemovalPolicy *policy)
Definition: RemovalPolicy.h:50
void(* Dereferenced)(RemovalPolicy *policy, const StoreEntry *entry, RemovalPolicyNode *node)
Definition: RemovalPolicy.h:49
Definition: dlink.h:23
Definition: Store.h:37
static RemovalPolicyWalker * lru_walkInit(RemovalPolicy *policy)
Definition: store_repl_lru.cc:168
void(* Add)(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node)
Definition: RemovalPolicy.h:46
static enum LruPolicyData::heap_entry_type repl_guessType(StoreEntry *entry, RemovalPolicyNode *node)
Definition: store_repl_lru.cc:32
static StoreEntry * lru_purgeNext(RemovalPurgeWalker *walker)
Definition: store_repl_lru.cc:194
RemovalPolicy * REMOVALPOLICYCREATE(wordlist *args)
Definition: RemovalPolicy.h:80
static void lru_remove(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node)
Definition: store_repl_lru.cc:91
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products