Skip to content

Instantly share code, notes, and snippets.

@kgsnipes
Created September 25, 2012 15:18
Show Gist options
  • Save kgsnipes/3782543 to your computer and use it in GitHub Desktop.
Save kgsnipes/3782543 to your computer and use it in GitHub Desktop.
//
// SSAppCache.h
// SQLite_ver1
//
// Created by kaushik ganguly on 24/09/12.
// Copyright (c) 2012. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <sqlite3.h>
#import "SSCacheObject.h"
@interface SSAppCache : NSObject{
sqlite3 *_database;
}
+ (SSAppCache*)cache;
- (NSArray *)getAllObjects;
- (void)insertEntry :(NSString *)keyName value:(NSString *)value time:(NSNumber *)time;
- (void)updateEntry :(NSString *)keyName value:(NSString *)value time:(NSNumber *)time;
- (void)removeObject :(NSString *)keyName;
- (SSCacheObject *)getObject :(NSString *)keyName;
- (void)setObject:(NSString *)keyName value:(NSString *)value time:(NSNumber *)time;
- (void)setObject:(NSString *)keyName value:(NSString *)value;
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment