EvictionIterator

The idle object eviction iterator. Holds a reference to the idle objects.

Constructors

this
this(Deque!(IPooledObject) idleObjects, bool isLifo)

Create an EvictionIterator for the provided idle instance deque. @param idleObjects underlying deque

Members

Functions

empty
bool empty()

{@inheritDoc}

front
IPooledObject front()

{@inheritDoc}

getIdleObjects
Deque!(IPooledObject) getIdleObjects()

Returns the idle object deque referenced by this iterator. @return the idle object deque

moveFront
IPooledObject moveFront()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(IPooledObject) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(size_t, IPooledObject) dg)

{@inheritDoc}

popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta