创建自己的 imap 测试类并实现这样的方法
公共类 HazelcastMap 实现 IMap
{
私有地图 map = new HashMap();
@覆盖
公共无效putAll(地图m){
}
@覆盖
公共整数大小(){
返回0;
}
@覆盖
公共布尔 isEmpty() {
返回假;
}
@覆盖
公共布尔包含键(对象键){
返回 map.containsKey(key);
}
@覆盖
公共布尔包含值(对象值){
返回假;
}
@覆盖
公共对象获取(对象键){
返回 map.get(key);
}
@覆盖
公共对象放置(对象键,对象值){
map.put(键,值);
返回值;
}
@覆盖
公共对象删除(对象键){
返回空值;
}
@覆盖
公共布尔删除(对象键,对象值){
返回假;
}
@覆盖
公共无效removeAll(谓词谓词){
}
@覆盖
公共无效删除(对象键){
}
@覆盖
公共无效冲洗(){
}
@覆盖
公共地图getAll(设置密钥){
返回地图;
}
@覆盖
公共无效负载(布尔替换现有值){
}
@覆盖
公共无效loadAll(设置键,布尔replaceExistingValues){
}
@覆盖
公共无效清除(){
}
@覆盖
公共 ICompletableFuture getAsync(对象键){
返回空值;
}
@覆盖
公共 ICompletableFuture putAsync(对象键,对象值){
返回空值;
}
@覆盖
公共 ICompletableFuture putAsync(对象键,对象值,长 ttl,TimeUnit ttlUnit){
返回空值;
}
@覆盖
公共 ICompletableFuture putAsync(对象键,对象值,长 ttl,TimeUnit ttlUnit,长 maxIdle,
TimeUnit maxIdleUnit) {
返回空值;
}
@覆盖
公共 ICompletableFuture setAsync(对象键,对象值){
返回空值;
}
@覆盖
public ICompletableFuture setAsync(Object key, Object value, long ttl, TimeUnit ttlUnit) {
返回空值;
}
@覆盖
公共 ICompletableFuture setAsync(对象键,对象值,长 ttl,TimeUnit ttlUnit,长 maxIdle,
TimeUnit maxIdleUnit) {
返回空值;
}
@覆盖
公共 ICompletableFuture removeAsync(对象键){
返回空值;
}
@覆盖
public boolean tryRemove(Object key, long timeout, TimeUnit timeunit) {
返回假;
}
@覆盖
public boolean tryPut(Object key, Object value, long timeout, TimeUnit timeunit) {
返回假;
}
@覆盖
public Object put(Object key, Object value, long ttl, TimeUnit ttlUnit) {
返回空值;
}
@覆盖
public Object put(Object key, Object value, long ttl, TimeUnit ttlUnit, long maxIdle, TimeUnit maxIdleUnit) {
返回空值;
}
@覆盖
public void putTransient(Object key, Object value, long ttl, TimeUnit ttlUnit) {
}
@覆盖
public void putTransient(对象键,对象值,长 ttl,TimeUnit ttlUnit,长 maxIdle,TimeUnit maxIdleUnit){
}
@覆盖
公共对象 putIfAbsent(对象键,对象值){
返回空值;
}
@覆盖
public Object putIfAbsent(Object key, Object value, long ttl, TimeUnit ttlUnit) {
返回空值;
}
@覆盖
public Object putIfAbsent(Object key, Object value, long ttl, TimeUnit ttlUnit, long maxIdle,
TimeUnit maxIdleUnit) {
返回空值;
}
@覆盖
公共布尔替换(对象键,对象旧值,对象新值){
返回假;
}
@覆盖
公共对象替换(对象键,对象值){
返回空值;
}
@覆盖
公共无效集(对象键,对象值){
}
@覆盖
public void set(Object key, Object value, long ttl, TimeUnit ttlUnit) {
}
@覆盖
公共无效集(对象键,对象值,长ttl,TimeUnit ttlUnit,长maxIdle,TimeUnit maxIdleUnit){
}
@覆盖
公共无效锁(对象键){
}
@覆盖
公共无效锁(对象键,长租期,TimeUnit timeUnit){
}
@覆盖
公共布尔isLocked(对象键){
返回假;
}
@覆盖
公共布尔tryLock(对象键){
返回假;
}
@覆盖
public boolean tryLock(Object key, long time, TimeUnit timeunit) throws InterruptedException {
返回假;
}
@覆盖
public boolean tryLock(Object key, long time, TimeUnit timeunit, long leaseTime, TimeUnit leaseTimeunit)
抛出 InterruptedException {
返回假;
}
@覆盖
公共无效解锁(对象密钥){
}
@覆盖
公共无效力解锁(对象键){
}
@覆盖
公共字符串 addLocalEntryListener(MapListener 监听器) {
返回空值;
}
@覆盖
公共字符串 addLocalEntryListener(EntryListener 监听器) {
返回空值;
}
@覆盖
public String addLocalEntryListener(MapListener listener, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public String addLocalEntryListener(EntryListener listener, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public String addLocalEntryListener(MapListener listener, Predicate predicate, Object key, boolean includeValue) {
返回空值;
}
@覆盖
public String addLocalEntryListener(EntryListener listener, Predicate predicate, Object key, boolean includeValue) {
返回空值;
}
@覆盖
公共字符串 addInterceptor(MapInterceptor 拦截器) {
返回空值;
}
@覆盖
公共无效removeInterceptor(字符串ID){
}
@覆盖
public String addEntryListener(MapListener listener, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(EntryListener listener, boolean includeValue) {
返回空值;
}
@覆盖
公共布尔removeEntryListener(字符串ID){
返回假;
}
@覆盖
公共字符串 addPartitionLostListener(MapPartitionLostListener 监听器){
返回空值;
}
@覆盖
public boolean removePartitionLostListener(String id) {
返回假;
}
@覆盖
public String addEntryListener(MapListener listener, Object key, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(EntryListener listener, Object key, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(MapListener listener, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(EntryListener listener, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(MapListener listener, Predicate predicate, Object key, boolean includeValue) {
返回空值;
}
@覆盖
public String addEntryListener(EntryListener listener, Predicate predicate, Object key, boolean includeValue) {
返回空值;
}
@覆盖
公共EntryView getEntryView(对象键){
返回空值;
}
@覆盖
公共布尔驱逐(对象键){
返回假;
}
@覆盖
公共无效 evictAll() {
}
@覆盖
公共设置密钥集(){
返回空值;
}
@覆盖
公共集合值(){
返回空值;
}
@覆盖
公共设置 entrySet() {
返回空值;
}
@覆盖
公共设置密钥集(谓词谓词){
返回空值;
}
@覆盖
公共集entrySet(谓词谓词){
返回空值;
}
@覆盖
公共集合值(谓词谓词){
返回空值;
}
@覆盖
公共设置 localKeySet() {
返回空值;
}
@覆盖
公共设置localKeySet(谓词谓词){
返回空值;
}
@覆盖
public void addIndex(字符串属性,布尔排序){
}
@覆盖
公共 LocalMapStats getLocalMapStats() {
返回空值;
}
@覆盖
public Object executeOnKey(Object key, EntryProcessor entryProcessor) {
返回空值;
}
@覆盖
public Map executeOnKeys(Set keys, EntryProcessor entryProcessor) {
返回空值;
}
@覆盖
public void submitToKey(对象键,EntryProcessor entryProcessor,ExecutionCallback 回调){
}
@覆盖
公共 ICompletableFuture submitToKey(对象键,EntryProcessor entryProcessor){
返回空值;
}
@覆盖
公共地图 executeOnEntries(EntryProcessor entryProcessor) {
返回空值;
}
@覆盖
public Map executeOnEntries(EntryProcessor entryProcessor, Predicate predicate) {
返回空值;
}
@覆盖
公共查询缓存getQueryCache(字符串名称){
返回空值;
}
@覆盖
public QueryCache getQueryCache(String name, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public QueryCache getQueryCache(String name, MapListener listener, Predicate predicate, boolean includeValue) {
返回空值;
}
@覆盖
public boolean setTtl(Object key, long ttl, TimeUnit timeunit) {
返回假;
}
@覆盖
公共对象聚合(供应商供应商,聚合聚合,JobTracker jobTracker){
返回空值;
}
@覆盖
公共对象聚合(供应商供应商,聚合聚合){
返回空值;
}
@覆盖
公共集合项目(投影投影,谓词谓词){
返回空值;
}
@覆盖
公共收藏项目(投影投影){
返回空值;
}
@覆盖
公共对象聚合(聚合器聚合器,谓词谓词){
返回空值;
}
@覆盖
公共对象聚合(聚合器聚合器){
返回空值;
}
@覆盖
公共字符串 getPartitionKey() {
返回空值;
}
@覆盖
公共字符串 getName() {
返回空值;
}
@覆盖
公共字符串 getServiceName() {
返回空值;
}
@覆盖
公共无效销毁(){
}
}