01: /**
02: * Objective Database Abstraction Layer (ODAL)
03: * Copyright (c) 2004, The ODAL Development Group
04: * All rights reserved.
05: * For definition of the ODAL Development Group please refer to LICENCE.txt file
06: *
07: * Distributable under LGPL license.
08: * See terms of license at gnu.org.
09: */package com.completex.objective.components.ocache;
10:
11: import com.completex.objective.components.ocache.impl.PrimitiveCacheImpl;
12:
13: /**
14: * Odal cache factory is decorating factory for OdalCache objects.
15: *
16: * @author Gennady Krizhevsky
17: */
18: public interface OdalCacheFactoryManager extends OdalCacheRegistry {
19:
20: void registerCacheFactory(OdalMultiIndexCacheFactory cacheFactory);
21:
22: void unregisterCacheFactory(OdalMultiIndexCacheFactory cacheFactory);
23:
24: }
|