@class NSTimer; @protocol WBDatabaseLockAcquisitorDelegate; @interface WBDatabaseLockAcquisitor : NSObject { NSTimer *_timer; Class _webBookmarkCollectionClass; BOOL _lockAcquired; long long _maxRetryCount; long long _retryCount; } @property (weak, nonatomic) id delegate; - (void)acquireLockWithTimeout:(double)a0 retryInterval:(double)a1; - (void)dealloc; - (BOOL)_attemptToLockSyncAndNotifyDelegateOnFailure:(BOOL)a0; - (void)_startTimerWithTimeout:(double)a0 retryInterval:(double)a1; - (id)initWithWebBookmarkCollectionClass:(Class)a0; - (void)releaseLock; - (void)_retryTimerFired:(id)a0; - (void).cxx_destruct; - (void)_stopTimer; - (void)acquireLockWithTimeout:(double)a0; @end