ALCacheConfig Class Reference

Inherits from NSObject
Declared in ALCacheConfig.h

Overview

Controls report log caching behavior. This object is passed to [AnylineSDK setupWithLicenseKey:cacheConfig:error:].

  cachingEnabled

Indicates whether caching is enabled or not

@property (nonatomic, readonly) BOOL cachingEnabled

Declared In

ALCacheConfig.h

  offlineLicenseCachingEnabled

Indicates whether special caching is enabled for offline licenses

@property (nonatomic, readonly) BOOL offlineLicenseCachingEnabled

Declared In

ALCacheConfig.h

  maxEventAgeInDays

The maximum number of days an event will be stored in the cache

@property (nonatomic, readonly) NSUInteger maxEventAgeInDays

Declared In

ALCacheConfig.h

  cachePullBatchSize

The total number of event pulled from cache each time the scanner loads

@property (nonatomic, readonly) NSUInteger cachePullBatchSize

Declared In

ALCacheConfig.h

+ default

The default configuration, which instructs the core to use the standard report caching behavior. If not specified in [AnylineSDK setupWithLicenseKey:cacheConfig:error:], this config will used.

+ (ALCacheConfig *)default

Declared In

ALCacheConfig.h

+ offlineLicenseCachingEnabled

Used for the benefit of integrators running Anyline with offline license keys. It allows [AnylineSDK exportCachedEvents:] to work as intended.

+ (ALCacheConfig *)offlineLicenseCachingEnabled

Declared In

ALCacheConfig.h