2015/07/26 - Apache DirectMemory has been retired.

For more information, please explore the Attic.

public class

SolrOffHeapCache

extends Object
implements SolrCache<K, V>
java.lang.Object
   ↳ org.apache.directmemory.solr.SolrOffHeapCache<K, V>

Class Overview

A SolrCache based on Apache DirectMemory

Summary

[Expand]
Inherited Fields
From interface org.apache.solr.search.SolrCache
Public Constructors
SolrOffHeapCache()
Public Methods
void clear()
void close()
V get(K key)
CacheService<K, V> getCacheService()
SolrInfoMBean.Category getCategory()
String getDescription()
URL[] getDocs()
String getName()
String getSource()
String getSourceId()
SolrCache.State getState()
NamedList getStatistics()
String getVersion()
Object init(Map args, Object persistence, CacheRegenerator regenerator)
String name()
V put(K key, V value)
void setState(SolrCache.State state)
int size()
String toString()
void warm(SolrIndexSearcher searcher, SolrCache<K, V> old)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.solr.core.SolrInfoMBean
From interface org.apache.solr.search.SolrCache

Public Constructors

public SolrOffHeapCache ()

Public Methods

public void clear ()

public void close ()

public V get (K key)

public CacheService<K, V> getCacheService ()

public SolrInfoMBean.Category getCategory ()

public String getDescription ()

public URL[] getDocs ()

public String getName ()

public String getSource ()

public String getSourceId ()

public SolrCache.State getState ()

public NamedList getStatistics ()

public String getVersion ()

public Object init (Map args, Object persistence, CacheRegenerator regenerator)

public String name ()

public V put (K key, V value)

public void setState (SolrCache.State state)

public int size ()

public String toString ()

public void warm (SolrIndexSearcher searcher, SolrCache<K, V> old)

Throws
IOException