void updateStaleTime()
refreshes stale time relative to current time
void setData(shared_ptr< const Data > data, bool isUnsolicited)
replaces the stored Data
bool isStale() const
checks if the stored Data is stale now
bool isUnsolicited() const
bool canSatisfy(const Interest &interest) const
determines whether Interest can be satisified by the stored Data