remove duplicate function
Former-commit-id: 81cf9979ed1d86d0a690e5cd27ed018b125b1d58
This commit is contained in:
parent
bfefd8a11b
commit
69f3e7c802
27
src/expire.h
27
src/expire.h
@ -113,10 +113,15 @@ public:
|
|||||||
expireEntry(expireEntryFat *pfatentry)
|
expireEntry(expireEntryFat *pfatentry)
|
||||||
{
|
{
|
||||||
u.m_pfatentry = pfatentry;
|
u.m_pfatentry = pfatentry;
|
||||||
if (FGetPrimaryExpireSlow(&m_when))
|
m_when = FFatMask() | INVALID_EXPIRE;
|
||||||
m_when = FFatMask() | m_when;
|
for (auto itr : *this)
|
||||||
else
|
{
|
||||||
m_when = INVALID_EXPIRE;
|
if (itr.subkey() == nullptr)
|
||||||
|
{
|
||||||
|
m_when = FFatMask() | itr.when();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
expireEntry(expireEntry &&e)
|
expireEntry(expireEntry &&e)
|
||||||
@ -224,20 +229,6 @@ public:
|
|||||||
return *pwhen != INVALID_EXPIRE;
|
return *pwhen != INVALID_EXPIRE;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FGetPrimaryExpireSlow(long long *pwhen)
|
|
||||||
{
|
|
||||||
*pwhen = INVALID_EXPIRE;
|
|
||||||
for (auto itr : *this)
|
|
||||||
{
|
|
||||||
if (itr.subkey() == nullptr)
|
|
||||||
{
|
|
||||||
*pwhen = itr.when();
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
explicit operator const char*() const noexcept { return key(); }
|
explicit operator const char*() const noexcept { return key(); }
|
||||||
explicit operator long long() const noexcept { return when(); }
|
explicit operator long long() const noexcept { return when(); }
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user