This project has retired. For details please refer to its
Attic page.
NoCacheImpl xref
1/*2 * Licensed to the Apache Software Foundation (ASF) under one3 * or more contributor license agreements. See the NOTICE file4 * distributed with this work for additional information5 * regarding copyright ownership. The ASF licenses this file6 * to you under the Apache License, Version 2.0 (the7 * "License"); you may not use this file except in compliance8 * with the License. You may obtain a copy of the License at9 *10 * http://www.apache.org/licenses/LICENSE-2.011 *12 * Unless required by applicable law or agreed to in writing,13 * software distributed under the License is distributed on an14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY15 * KIND, either express or implied. See the License for the16 * specific language governing permissions and limitations17 * under the License.18 */19package org.apache.chemistry.opencmis.client.runtime.cache;
2021import java.util.Map;
2223import org.apache.chemistry.opencmis.client.api.CmisObject;
24import org.apache.chemistry.opencmis.client.api.Session;
2526publicclassNoCacheImpl implements Cache {
2728privatestaticfinallong serialVersionUID = 1L;
2930publicvoid initialize(Session session, Map<String, String> parameters) {
31 }
3233publicboolean containsId(String objectId, String cacheKey) {
34return false;
35 }
3637publicboolean containsPath(String path, String cacheKey) {
38return false;
39 }
4041publicvoid put(CmisObject object, String cacheKey) {
42 }
4344publicvoid putPath(String path, CmisObject object, String cacheKey) {
45 }
4647public CmisObject getById(String objectId, String cacheKey) {
48returnnull;
49 }
5051public CmisObject getByPath(String path, String cacheKey) {
52returnnull;
53 }
5455publicvoid remove(String objectId) {
56 }
5758publicvoid clear() {
59 }
6061publicint getCacheSize() {
62return 0;
63 }
64 }