cache.cpp 1.92 KB
Newer Older
1
/***************************************************************************
2
                          cache.cpp  -  description
3
                             -------------------
4
    begin                : Sat Sep 7 2002
5
    copyright            : (C) 2002 by Scott Wheeler
6
    email                : wheeler@kde.org
7
 ***************************************************************************/
8 9 10 11 12 13 14 15 16 17

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/

18 19 20
#include "cache.h"

Cache *Cache::cache = 0;
21

22
////////////////////////////////////////////////////////////////////////////////
23
// Cache public methods
24 25
////////////////////////////////////////////////////////////////////////////////

26
Cache *Cache::instance()
27
{
28 29 30
    if(!cache)
	cache = new Cache();
    return(cache);
31 32
}

33
CacheItem *Cache::item(const QString &file) const
34
{
35
    return(0);
36 37
}

38 39 40
////////////////////////////////////////////////////////////////////////////////
// Cache protected methods
////////////////////////////////////////////////////////////////////////////////
41

42
Cache::Cache()
43
{
44
    setAutoDelete(true);
45 46
}

47
Cache::~Cache()
48
{
49
    delete(cache);
50
}
51

52
////////////////////////////////////////////////////////////////////////////////
53
// CacheItem public methods
54 55
////////////////////////////////////////////////////////////////////////////////

56
CacheItem::CacheItem()
57
{
58

59 60
}

61 62 63 64 65 66
CacheItem::CacheItem(const Tag &tag)
{

}

CacheItem::~CacheItem()
67 68
{

69
}