/*
- * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2017 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#include "store/Controlled.h"
#include "StoreIOState.h"
-
class ConfigOption;
class RemovalPolicy;
virtual void reference(StoreEntry &e) override;
virtual bool dereference(StoreEntry &e) override;
virtual void maintain() override;
+ virtual bool smpAware() const override { return false; }
+
+ /// the size of the smallest entry this cache_dir can store
+ int64_t minObjectSize() const;
/// configure the maximum object size for this storage area.
/// May be any size up to the total storage area.