MCPcopy Create free account
hub / github.com/apache/trafficserver / release

Method release

src/iocore/cache/PreservationTable.cc:141–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139}
140
141void
142PreservationTable::release(Dir const &dir)
143{
144 int bucket = dir_evac_bucket(&dir);
145 if (EvacuationBlock * b{this->find(dir, bucket)}; nullptr != b) {
146 if (b->readers && !--b->readers) {
147 this->evacuate[bucket].remove(b);
148 free_EvacuationBlock(b);
149 }
150 }
151}
152
153void
154PreservationTable::periodic_scan(Stripe *stripe)

Callers 1

close_readMethod · 0.45

Calls 3

findMethod · 0.95
free_EvacuationBlockFunction · 0.85
removeMethod · 0.45

Tested by

no test coverage detected