001// Copyright 2006, 2007, 2008, 2009, 2011, 2012 The Apache Software Foundation
002//
003// Licensed under the Apache License, Version 2.0 (the "License");
004// you may not use this file except in compliance with the License.
005// You may obtain a copy of the License at
006//
007// http://www.apache.org/licenses/LICENSE-2.0
008//
009// Unless required by applicable law or agreed to in writing, software
010// distributed under the License is distributed on an "AS IS" BASIS,
011// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012// See the License for the specific language governing permissions and
013// limitations under the License.
014
015package org.apache.tapestry5.internal.services;
016
017import org.apache.tapestry5.commons.Resource;
018import org.apache.tapestry5.commons.services.InvalidationListener;
019
020import java.util.List;
021import java.util.Map;
022import java.util.function.Function;
023
024public class ResourceDigestManagerImpl implements ResourceDigestManager
025{
026    public String getDigest(Resource resource)
027    {
028        return null;
029    }
030
031    public boolean requiresDigest(Resource resource)
032    {
033        return false;
034    }
035
036    public void addInvalidationListener(InvalidationListener listener)
037    {
038    }
039
040    public void addInvalidationCallback(Runnable callback)
041    {
042    }
043
044    public void clearOnInvalidation(Map<?, ?> map)
045    {
046    }
047
048    @Override
049    public void addInvalidationCallback(Function<List<String>, List<String>> function) 
050    {
051    }
052
053    @Override
054    public void fireInvalidationEvent(List<String> resources) 
055    {
056    }
057    
058}