luxlabs header browser preview


@class HKSPSleepSchedule, HKSPSleepSettings, HKSPSleepEventRecord;

@interface HKSPSleepStoreCache : NSObject

@property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } cacheLock;
@property (readonly, copy, nonatomic) HKSPSleepSchedule *sleepSchedule;
@property (readonly, nonatomic) BOOL sleepScheduleNeedsUpdate;
@property (readonly, copy, nonatomic) HKSPSleepSettings *sleepSettings;
@property (readonly, nonatomic) BOOL sleepSettingsNeedsUpdate;
@property (readonly, copy, nonatomic) HKSPSleepEventRecord *sleepEventRecord;
@property (readonly, nonatomic) BOOL sleepEventRecordNeedsUpdate;
@property (readonly, nonatomic) unsigned long long sleepScheduleState;
@property (readonly, nonatomic) BOOL sleepScheduleStateNeedsUpdate;
@property (readonly, nonatomic) long long sleepMode;
@property (readonly, nonatomic) BOOL sleepModeNeedsUpdate;

- (id)init;
- (id)cachedSleepSettings;
- (void)updateCachedSleepSettings:(id)a0;
- (void)purgeCache;
- (void)updateCachedSleepMode:(long long)a0;
- (void)_locked_purgeCachedSleepSchedule;
- (id)cachedSleepModeWithMissHandler:(id /* block */)a0;
- (id)cachedSleepEventRecordWithMissHandler:(id /* block */)a0;
- (void)_locked_purgeCachedSleepMode;
- (id)cachedSleepScheduleWithMissHandler:(id /* block */)a0;
- (void)updateCachedSleepSchedule:(id)a0;
- (void).cxx_destruct;
- (id)cachedSleepEventRecord;
- (id)cachedSleepScheduleStateWithMissHandler:(id /* block */)a0;
- (void)updateCachedSleepEventRecord:(id)a0;
- (void)_locked_purgeCachedSleepScheduleState;
- (void)_locked_purgeCachedSleepEventRecord;
- (void)purgeCachedSleepSettings;
- (void)purgeCachedSleepSchedule;
- (void)purgeCachedSleepEventRecord;
- (void)_locked_purgeCachedSleepSettings;
- (id)cachedSleepSchedule;
- (void)updateCachedSleepScheduleState:(unsigned long long)a0;
- (void)purgeCachedSleepMode;
- (void)_withLock:(id /* block */)a0;
- (id)cachedSleepSettingsWithMissHandler:(id /* block */)a0;
- (void)purgeCachedSleepScheduleState;

@end