text: //
  //	ReaderThumbCache.h
  //	Reader v2.5.0
  //
  //	Created by Julius Oklamcak on 2011-09-01.
  //	Copyright © 2011 Julius Oklamcak. All rights reserved.
  //
  //	This work is being made available under a Creative Commons Attribution license:
  //		«http://creativecommons.org/licenses/by/3.0/»
  //	You are free to use this work and any derivatives of this work in personal and/or
  //	commercial products and projects as long as the above copyright is maintained and
  //	the original author is attributed.
  //
  
  #import <UIKit/UIKit.h>
  
  #import "ReaderThumbRequest.h"
  
  @interface ReaderThumbCache : NSObject
  {
  @private // Instance variables
  
  	NSCache *thumbCache;
  }
  
  + (ReaderThumbCache *)sharedInstance;
  
  + (void)touchThumbCacheWithGUID:(NSString *)guid;
  
  + (void)createThumbCacheWithGUID:(NSString *)guid;
  
  + (void)removeThumbCacheWithGUID:(NSString *)guid;
  
  + (void)purgeThumbCachesOlderThan:(NSTimeInterval)age;
  
  + (NSString *)thumbCachePathForGUID:(NSString *)guid;
  
  - (id)thumbRequest:(ReaderThumbRequest *)request priority:(BOOL)priority;
  
  - (void)setObject:(UIImage *)image forKey:(NSString *)key;
  
  - (void)removeObjectForKey:(NSString *)key;
  
  - (void)removeNullForKey:(NSString *)key;
  
  - (void)removeAllObjects;
  
  @end
  