comparison src/http/ngx_http_cache.h @ 6709:e08e741f74cd

Modules compatibility: cache purge fields.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 29 Sep 2016 18:06:01 +0300
parents c9d680b00744
children ca709bca4b77
comparison
equal deleted inserted replaced
6708:4080f94a996f 6709:e08e741f74cd
48 unsigned valid_msec:10; 48 unsigned valid_msec:10;
49 unsigned error:10; 49 unsigned error:10;
50 unsigned exists:1; 50 unsigned exists:1;
51 unsigned updating:1; 51 unsigned updating:1;
52 unsigned deleting:1; 52 unsigned deleting:1;
53 /* 11 unused bits */ 53 unsigned purged:1;
54 /* 10 unused bits */
54 55
55 ngx_file_uniq_t uniq; 56 ngx_file_uniq_t uniq;
56 time_t expire; 57 time_t expire;
57 time_t valid_sec; 58 time_t valid_sec;
58 size_t body_start; 59 size_t body_start;
83 off_t fs_size; 84 off_t fs_size;
84 85
85 ngx_uint_t min_uses; 86 ngx_uint_t min_uses;
86 ngx_uint_t error; 87 ngx_uint_t error;
87 ngx_uint_t valid_msec; 88 ngx_uint_t valid_msec;
89 ngx_uint_t vary_tag;
88 90
89 ngx_buf_t *buf; 91 ngx_buf_t *buf;
90 92
91 ngx_http_file_cache_t *file_cache; 93 ngx_http_file_cache_t *file_cache;
92 ngx_http_file_cache_node_t *node; 94 ngx_http_file_cache_node_t *node;
107 109
108 unsigned updated:1; 110 unsigned updated:1;
109 unsigned updating:1; 111 unsigned updating:1;
110 unsigned exists:1; 112 unsigned exists:1;
111 unsigned temp_file:1; 113 unsigned temp_file:1;
114 unsigned purged:1;
112 unsigned reading:1; 115 unsigned reading:1;
113 unsigned secondary:1; 116 unsigned secondary:1;
114 }; 117 };
115 118
116 119