一連のハッシュマップをキャッシュに挿入する方法は?
以下のコードを実行した後、Below Exception が発生しました。
net.sf.jsr107cache.CacheException: Could not find class: 'ri.cache.BasicCacheFactory'
at net.sf.jsr107cache.CacheManager.getCacheFactory(CacheManager.java:46)
at InsertIntoCACHE.main(InsertIntoCACHE.java:17)
キーとして文字列を使用してハッシュマップを値として挿入したい.どんな助けでも大歓迎です
import java.io.IOException;
import java.util.HashMap;
import java.util.Collections;
import net.sf.jsr107cache.Cache;
import net.sf.jsr107cache.CacheException;
import net.sf.jsr107cache.CacheFactory;
import net.sf.jsr107cache.CacheManager;
public class InsertIntoCACHE {
public static void main(String[] args) throws IOException {
Cache cache;
try {
CacheFactory cacheFactory = CacheManager.getInstance().getCacheFactory();
cache = cacheFactory.createCache(Collections.emptyMap());
String key="21";
byte[] value=("Twenty One").getBytes();
cache.put(key, value);
value = (byte[]) cache.get(key);
System.out.println(value);
} catch (CacheException e) {
e.printStackTrace();
}
}
}