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