All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alachisoft.ncache.client.CacheItemWrapperInternal Maven / Gradle / Ivy

There is a newer version: 5.3.0
Show newest version
package com.alachisoft.ncache.client;

import Alachisoft.NCache.Common.BitSet;
import Alachisoft.NCache.Common.Extensibility.ModuleInfo;
import com.alachisoft.ncache.client.internal.caching.CacheImpl;
import com.alachisoft.ncache.common.caching.EntryType;
import com.alachisoft.ncache.runtime.events.EventDataFilter;

public class CacheItemWrapperInternal {

    public static EntryType GetCacheItemEntryType(CacheItem item)
    {
        return item.getEntryType();
    }

    public static void setCacheInstance(CacheItem cacheItem) {
        if (cacheItem == null)
            return;
        switch (cacheItem.getEntryType())
        {
            case CacheItem:
                return;


        }
    }

    public static void setFlagValue(CacheItem item, BitSet flagMap)  {
       item.setFlagMapInternal(flagMap);
    }

    public static BitSet getFlagValue(CacheItem item)  {
       return item.getFlagMapInternal();
    }

    public static java.util.HashMap getQueryInfo(CacheItem cacheItem) {
        return cacheItem.getQueryInfoInternal();
    }

    public static void setQueryInfo(CacheItem cacheItem, java.util.HashMap value) {
        cacheItem.setQueryInfo(value);
    }

    public static CacheDataModificationListener getCacheItemUpdatedListener(CacheItem item) {
        return item.getCacheItemUpdatedListener();
    }

    public static void setCacheItemUpdatedListener(CacheItem item,CacheDataModificationListener value) {
        item.setCacheItemUpdatedListener(value);
    }

    public static final CacheDataModificationListener getCacheItemRemovedListener(CacheItem item) {
        return item.getCacheItemRemovedListener();
    }

    public static final void setCacheItemRemovedListener(CacheItem item,CacheDataModificationListener value) {
        item.setCacheItemRemovedListener(value);
    }

    public static EventDataFilter getItemUpdatedDataFilter(CacheItem item) {
        return item.getItemUpdatedDataFilter();
    }

    public static void setItemUpdatedDataFilter(CacheItem item,EventDataFilter value) {
        item.setItemUpdatedDataFilter(value);
    }

    public static EventDataFilter getItemRemovedDataFilter(CacheItem item) {
        return item.getItemRemovedDataFilter();
    }

    public static void setItemRemovedDataFilter(CacheItem item,EventDataFilter value) {
        item.setItemRemovedDataFilter(value);
    }

    public static String getTypeName(CacheItem item ) {
        return item.getTypeName();
    }

    public static void setTypeName(CacheItem item , String value) {
        item.setTypeNameInternal(value);
    }

    public static void setCacheInstance(CacheItem item, CacheImpl cacheImpl)
    {
        item.setCacheInstance(cacheImpl);
    }

    public static  void setCreationTime(CacheItem item, java.util.Date value) {
        item.setCreationTime(value);
    }
    public static  void setLastModifiedTime(CacheItem item, java.util.Date value) {
        item.setLastModifiedTime(value);
    }

    public static void setEntryType(CacheItem item, EntryType value)
    {
        item.setEntryType(value);
    }

    public static void setIsModuleData(CacheItem item, boolean value) {
        item.setIsModuleData(value);
    }

    public static  void setModuleInfo(CacheItem item ,ModuleInfo value) {
        item.setModuleInfo(value);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy