
CachingIterator 클래스의 getFlags 메서드는 캐싱된 이터레이터의 플래그를 반환하는 메서드입니다. 이 메서드는 캐싱된 이터레이터의 현재 상태를 알려줍니다.
플래그는 다음과 같은 의미를 가지고 있습니다.
- CachingIterator::FLUSH_ON_REWIND: 리밋이 적용된 경우, 이터레이터를 리밋으로부터 벗어나면 캐시를 초기화합니다.
- CachingIterator::NO_CACHE: 캐싱이 비활성화된 경우
- CachingIterator::NO_REWIND: 이터레이터를 리밋으로부터 벗어나면 캐시를 초기화합니다.
- CachingIterator::NO_FLUSH: 이터레이터를 리밋으로부터 벗어나도 캐시를 초기화하지 않습니다.
이 플래그들은 캐싱된 이터레이터의 동작을 제어하는 데 사용됩니다.
2025-04-06 04:06