public static Store create( Ehcache cache, String diskStorePath, Pool<PoolableStore> onHeapPool,
Pool<PoolableStore> onDiskPool )
{
CacheConfiguration config = cache.getCacheConfiguration();
MemoryStore memoryStore = createMemoryStore( cache, onHeapPool );
DirectMemoryStore offHeapStore = createOffHeapStore( cache, true );
DiskStore diskStore = null; //need to implement disk backing to store.
Store store = null;
if ( diskStore == null )
{