@class NSCalendar, NSObject; @protocol OS_dispatch_queue; @interface WBSHistorySessionIntervalCache : NSObject { NSObject *_queue; NSCalendar *_calendar; struct Vector { double *m_buffer; unsigned int m_capacity; unsigned int m_size; } _intervalCache; } - (id)init; - (id).cxx_construct; - (id)initWithCalendar:(id)a0; - (void).cxx_destruct; - (double)_beginningOfSessionContainingTime:(double)a0; - (void)_getSessionIntervalForTime:(double)a0 beginningOfDay:(double *)a1 beginningOfNextDay:(double *)a2; - (double)beginningOfSessionContainingTime:(double)a0; @end