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)
|
||||
{
|
||||
u.m_pfatentry = pfatentry;
|
||||
if (FGetPrimaryExpireSlow(&m_when))
|
||||
m_when = FFatMask() | m_when;
|
||||
else
|
||||
m_when = INVALID_EXPIRE;
|
||||
m_when = FFatMask() | INVALID_EXPIRE;
|
||||
for (auto itr : *this)
|
||||
{
|
||||
if (itr.subkey() == nullptr)
|
||||
{
|
||||
m_when = FFatMask() | itr.when();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
expireEntry(expireEntry &&e)
|
||||
@ -224,20 +229,6 @@ public:
|
||||
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 long long() const noexcept { return when(); }
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user