luxlabs header browser preview


@class NSMutableDictionary;

@interface PLCache : NSObject {
    NSMutableDictionary *_cacheEntries;
    long long _countLimit;
    long long _currentCount;
    long long _totalCostLimit;
    long long _currentCost;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _lock;
    struct entryList { struct lruEntry *tqh_first; struct lruEntry **tqh_last; } _lru;
}

- (void)dealloc;
- (void)removeAllObjects;
- (void)setObject:(id)a0 forKey:(id)a1;
- (void)removeObjectForKey:(id)a0;
- (id)objectForKey:(id)a0;
- (void)setObject:(id)a0 forKey:(id)a1 cost:(long long)a2;
- (id)initWithCountLimit:(long long)a0 totalCostLimit:(long long)a1;

@end