eXo Kernel :: Cache Extension :: JBoss Cache Implementation 2.4.0-GA

org.exoplatform.services.cache.impl.jboss.mru
Class MRUExoCacheCreator

java.lang.Object
  extended by org.exoplatform.services.cache.impl.jboss.AbstractExoCacheCreator
      extended by org.exoplatform.services.cache.impl.jboss.mru.MRUExoCacheCreator
All Implemented Interfaces:
ExoCacheCreator

public class MRUExoCacheCreator
extends AbstractExoCacheCreator

The MRU Implementation of an ExoCacheCreator Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 21 juil. 2009


Nested Class Summary
static class MRUExoCacheCreator.MRUExoCache
          The MRU implementation of an ExoCache
 
Field Summary
static String EXPECTED_IMPL
          The expected implementation name
 
Constructor Summary
MRUExoCacheCreator()
           
 
Method Summary
 ExoCache<Serializable,Object> create(ExoCacheConfig config, org.jboss.cache.Cache<Serializable,Object> cache)
          Creates an eXo cache according to the given configuration ExoCacheConfig
 Class<? extends ExoCacheConfig> getExpectedConfigType()
          Returns the type of ExoCacheConfig expected by the creator
 String getExpectedImplementation()
          Returns the name of the implementation expected by the creator.
 
Methods inherited from class org.exoplatform.services.cache.impl.jboss.AbstractExoCacheCreator
addEvictionRegion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPECTED_IMPL

public static final String EXPECTED_IMPL
The expected implementation name

See Also:
Constant Field Values
Constructor Detail

MRUExoCacheCreator

public MRUExoCacheCreator()
Method Detail

create

public ExoCache<Serializable,Object> create(ExoCacheConfig config,
                                            org.jboss.cache.Cache<Serializable,Object> cache)
                                     throws ExoCacheInitException
Creates an eXo cache according to the given configuration ExoCacheConfig

Parameters:
config - the configuration of the cache to apply
cache - the cache to initialize
Throws:
ExoCacheInitException - if an exception happens while initializing the cache

getExpectedConfigType

public Class<? extends ExoCacheConfig> getExpectedConfigType()
Returns the type of ExoCacheConfig expected by the creator

Returns:
the expected type

getExpectedImplementation

public String getExpectedImplementation()
Returns the name of the implementation expected by the creator. This is mainly used to be backward compatible

Returns:
the expected by the creator

eXo Kernel :: Cache Extension :: JBoss Cache Implementation 2.4.0-GA

Copyright © 2012 eXo Platform SAS. All Rights Reserved.