System/Library/PrivateFrameworks/ProVideo.framework
PMObjectCacheEntry.h
@class NSString;
@interface PMObjectCacheEntry : NSObject {
NSString *_cacheKey;
unsigned int _hashValue;
id _item;
unsigned long long _size;
unsigned long long _lastAccess;
float _freq;
float _value;
double _cost;
}
- (id)cacheKey;
- (void)dealloc;
- (void)setLastAccess:(unsigned long long)a0;
- (unsigned int)hashValue;
- (void)setCacheKey:(id)a0;
- (double)cost;
- (unsigned long long)lastAccess;
- (unsigned long long)getSize;
- (id)getItem;
- (BOOL)canBePurgedFromCache;
- (float)getValue:(unsigned long long)a0 decayRate:(float)a1;
- (id)initWithKey:(id)a0 cacheItem:(id)a1 size:(unsigned long long)a2 cost:(double)a3 forCache:(id)a4;
- (void)resetValue:(unsigned long long)a0 responseRate:(float)a1 penalty:(float)a2;
- (void)setValue:(unsigned long long)a0 cost:(double)a1 maxCacheSize:(unsigned long long)a2;
@end