Home Previous Up Next Index

Freeze::EvictorIterator

Overview

local interface EvictorIterator

An iterator for the objects managed by the evictor. Note that an EvictorIterator is not thread-safe: the application needs to serialize access to a given EvictorIterator, for example by using it in just one thread.

Used By

Evictor::getIterator

See Also

Evictor

Operations

bool hasNext()

Determines if the iteration has more elements.

Return Value

True if the iterator has more elements, false otherwise.

Exceptions

DatabaseException
Raised if a database failure occurs while retrieving a batch of objects.

::Ice::Identity next()

Obtains the next identity in the iteration.

Return Value

The next identity in the iteration.

Exceptions

NoSuchElementException
Raised if there is no further elements in the iteration.
DatabaseException
Raised if a database failure occurs while retrieving a batch of objects.

Home Previous Up Next Index