Home | History | Annotate | Download | only in base

Lines Matching defs:DiskCache

18 #include "webrtc/base/diskcache.h"
33 class DiskCache;
41 DiskCacheAdapter(const DiskCache* cache, const std::string& id, size_t index,
51 const DiskCache* cache_;
57 // DiskCache
60 DiskCache::DiskCache() : max_cache_(0), total_size_(0), total_accessors_(0) {
63 DiskCache::~DiskCache() {
67 bool DiskCache::Initialize(const std::string& folder, size_t size) {
81 bool DiskCache::Purge() {
97 bool DiskCache::LockResource(const std::string& id) {
111 StreamInterface* DiskCache::WriteResource(const std::string& id, size_t index) {
139 bool DiskCache::UnlockResource(const std::string& id) {
154 StreamInterface* DiskCache::ReadResource(const std::string& id,
171 bool DiskCache::HasResource(const std::string& id) const {
176 bool DiskCache::HasResourceStream(const std::string& id, size_t index) const {
186 bool DiskCache::DeleteResource(const std::string& id) {
212 bool DiskCache::CheckLimit() {
249 std::string DiskCache::IdToFilename(const std::string& id, size_t index) const {
279 bool DiskCache::FilenameToId(const std::string& filename, std::string* id,
297 DiskCache::Entry* DiskCache::GetOrCreateEntry(const std::string& id,
314 void DiskCache::ReleaseResource(const std::string& id, size_t index) const {
328 DiskCache* this2 = const_cast<DiskCache*>(this);